🏡 index : ~doyle/rgit.git

author jordan <jordan@doyle.la> 2025-03-16 21:51:30.0 +07:00:00
committer GitHub <noreply@github.com> 2025-03-16 21:51:30.0 +07:00:00
commit
ea0996b660a410298cb7cf92baedb633577877e1 [patch]
tree
d7b3750536e79f55d3b6c83c95c838b0b98a3ef2
parent
1478238f03a3ed085dea9750016e8967d649786a
parent
6a24144a2f3a9a7d5fd29ed302903eef6430b24b
download
ea0996b660a410298cb7cf92baedb633577877e1.tar.gz

Merge pull request #104 from zQueal/docker-compose

Updated docker-compose examples

Diff

 README.md                           | 11 +++++++++++
 docker-compose.override.yml.example | 12 ++++++++++++
 docker-compose.yml                  | 10 ++++++++++
 3 files changed, 30 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 26d4cb6..f3e64d0 100644
--- a/README.md
+++ a/README.md
@@ -166,10 +166,21 @@
To configure automatic refresh in Docker, an environment variable is also provided.

```yml

version: '3'
services:
  rgit:
    image: ghcr.io/w4/rgit:main

    command:

      - "[::]:8000"

      - /git

      - -d /tmp/rgit-cache.db

    volumes:

      - /volume/git:/git

    ports:

      - 8000:8000

    environment:

      - REFRESH_INTERVAL=5m

    restart: unless-stopped

```


Afterwards, bring up the container with `docker-compose up` to make sure everything works.
diff --git a/docker-compose.override.yml.example b/docker-compose.override.yml.example
index b5513c4..2fc6726 100644
--- a/docker-compose.override.yml.example
+++ a/docker-compose.override.yml.example
@@ -1,6 +1,16 @@
version: '3'
services:
  rgit:
    image: ghcr.io/w4/rgit:main
    user: 1000:1000
    command:
      - "[::]:8000"
      - /git
      - -d /tmp/rgit-cache.db
    volumes:
      - /volume/git:/git
    ports:
      - 8000:8000
    environment:
	  - REFRESH_INTERVAL=5m
      - REFRESH_INTERVAL=5m
    restart: unless-stopped
diff --git a/docker-compose.yml b/docker-compose.yml
index dbb0670..42c93ed 100644
--- a/docker-compose.yml
+++ a/docker-compose.yml
@@ -1,9 +1,15 @@
version: '3'
services:
  rgit:
    image: ghcr.io/w4/rgit:main
    command:
      - "[::]:8000"
      - /git
      - -d /tmp/rgit-cache.db
    volumes:
      - /path/to/my-repos:/git
      - /volume/git:/git
    ports:
      - 3333:8000
      - 8000:8000
    environment:
      - REFRESH_INTERVAL=5m
    restart: unless-stopped