version: '2' 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}"