diff options
Diffstat (limited to 'docker-compose.yml')
-rw-r--r-- | docker-compose.yml | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..2c97dbb --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,34 @@ +version: "3" +services: + web: + image: apps + container_name: apps + expose: + - "3000" + environment: + - VIRTUAL_HOST=apps.pruss.it,www.apps.pruss.it + - LETSENCRYPT_HOST=apps.pruss.it,www.apps.pruss.it + - LETSENCRYPT_EMAIL=mail@pruss.it + - MONGODB_CONNSTRING=mongodb://apps:${MONGODB_PASS}@mongodb + - MYAPPS_SECRET_COOKIE_PASSWORD=${MYAPPS_SECRET_COOKIE_PASSWORD} + - MYAPPS_NOTES_KEY=${MYAPPS_NOTES_KEY} + - MYAPPS_MAIL_SMTP_SERVER=${MYAPPS_MAIL_SMTP_SERVER} + - MYAPPS_MAIL_ADDRESS=${MYAPPS_MAIL_ADDRESS} + - MYAPPS_MAIL_PASSWORD=${MYAPPS_MAIL_PASSWORD} + depends_on: + - "mongodb" + restart: always + + mongodb: + image: mongo:5.0 + environment: + - MONGO_INITDB_ROOT_USERNAME=apps + - MONGO_INITDB_ROOT_PASSWORD=${MONGODB_PASS} + volumes: + - ./db:/data/db + restart: always + +networks: + default: + external: + name: nginx-proxy |