aboutsummaryrefslogtreecommitdiff
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2026-07-03 21:57:00 +0530
committerAkshay Nair <phenax5@gmail.com>2026-07-03 22:00:23 +0530
commit317a8a38f4206279a9aea4c7a92ff44f9b78259a (patch)
tree68ab2b64a7e756951a88341e8ec57545bf6b5313 /docker-compose.yml
parentaf2c070c4170718289aa5d55c3d3c27f46c2ac6b (diff)
downloadbacchus-remote-317a8a38f4206279a9aea4c7a92ff44f9b78259a.tar.gz
bacchus-remote-317a8a38f4206279a9aea4c7a92ff44f9b78259a.zip
Add cgit with custom theme
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml28
1 files changed, 23 insertions, 5 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index b935b5c..f6a02f8 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -16,31 +16,33 @@ services:
- proxy-html:/usr/share/nginx/html
proxy-letsencrypt:
- image: 'jrcs/letsencrypt-nginx-proxy-companion'
+ image: 'nginxproxy/acme-companion'
restart: always
environment:
- DEFAULT_EMAIL=ediblemonad@gmail.com
- NGINX_PROXY_CONTAINER=nginx-proxy
- NGINX_DOCKER_GEN_CONTAINER=nginx-proxy
+ - ACME_CA_URI=https://acme-staging-v02.api.letsencrypt.org/directory
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- proxy-certs:/etc/nginx/certs
- proxy-vhost:/etc/nginx/vhost.d
- proxy-html:/usr/share/nginx/html
+ - acme:/etc/acme.sh
send:
- image: 'registry.gitlab.com/timvisee/send:latest'
+ image: 'registry.gitlab.com/timvisee/send:v3.4.27'
restart: always
ports:
- '1234:1234'
volumes:
- ./uploads:/uploads
environment:
- - VIRTUAL_HOST=send.ediblemonad.dev
- VIRTUAL_PORT=1234
- - DHPARAM_GENERATION=false
+ - VIRTUAL_HOST=send.ediblemonad.dev
- LETSENCRYPT_HOST=send.ediblemonad.dev
- - LETSENCRYPT_EMAIL=ediblemonad@gmail.com
+ - DHPARAM_GENERATION=false
+ # - LETSENCRYPT_EMAIL=ediblemonad@gmail.com
- NODE_ENV=production
- BASE_URL=https://send.ediblemonad.dev
- PORT=1234
@@ -59,8 +61,24 @@ services:
volumes:
- redis:/data
+ cgit:
+ image: 'joseluisq/alpine-cgit:2.9'
+ ports:
+ - 8080:80
+ - '1234:1234'
+ environment:
+ - USE_CUSTOM_CONFIG=true
+ volumes:
+ - cgit-cache:/var/cache/cgit
+ - /home/imsohexy/dev/projects:/srv/git:ro
+ - ./cgit/cgitrc:/etc/cgitrc:ro
+ - ./cgit/static:/usr/share/webapps/cgit/ediblemonad:ro
+ - ./favicon.ico:/usr/share/webapps/cgit/favicon.ico:ro
+
volumes:
redis:
+ cgit-cache:
proxy-certs:
proxy-vhost:
proxy-html:
+ acme: