diff options
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--[l---------] | docker-compose.yml | 43 |
1 files changed, 42 insertions, 1 deletions
diff --git a/docker-compose.yml b/docker-compose.yml index 7f1b8b1..f7f6ab3 120000..100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1 +1,42 @@ -secrets/docker-compose.yml
\ No newline at end of file +version: '3' + +services: + proxy: + image: jwilder/nginx-proxy + container_name: nginx-proxy + ports: + - '80:80' + - '443:443' + volumes: + - /var/run/docker.sock:/tmp/docker.sock:ro + - /etc/nginx/vhost.d + - /usr/share/nginx/html + - "${PWD}/volumes/docker/certs:/etc/nginx/certs:ro" + + ssl_companion: + image: jrcs/letsencrypt-nginx-proxy-companion + container_name: ssl-companion + volumes: + - "${PWD}/volumes/docker/certs:/etc/nginx/certs:rw" + - /var/run/docker.sock:/var/run/docker.sock:ro + volumes_from: + - proxy + depends_on: + - proxy + + wallabag: + image: wallabag/wallabag + container_name: wallabag + volumes: + - "${PWD}/volumes/applications/wallabag/data:/var/www/wallabag/data" + - "${PWD}/volumes/applications/wallabag/images:/var/www/wallabag/web/assets/images" + ports: + - "80:5000" + environment: + - SYMFONY__ENV__FOSUSER_REGISTRATION=false + - SYMFONY__ENV__FOSUSER_CONFIRMATION=false + - SYMFONY__ENV__DOMAIN_NAME="https://wallabag.${TLD}" + - VIRTUAL_HOST="wallabag.${TLD}" + - VIRTUAL_PORT=5000 + - LETSENCRYPT_HOST="wallabag.${TLD}" + - LETSENCRYPT_EMAIL="${LETSENCRYPT_EMAIL}" |