aboutsummaryrefslogtreecommitdiff
path: root/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to '')
-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: