From 7503a06e6c5dbe9d30cfd59cc784ffb91bab8cb5 Mon Sep 17 00:00:00 2001 From: piotrruss Date: Sat, 5 Mar 2022 15:59:29 +0000 Subject: add docker config --- docker-compose.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 docker-compose.yml (limited to 'docker-compose.yml') 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 -- cgit v1.2.3