aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2021-06-04 14:14:56 -0700
committerAdam Soltys <[email protected]>2021-06-09 16:07:31 -0700
commit0e16d7754e41e718ea0fd6879ea5f22c762d8c52 (patch)
tree12f91d23643903e03246e64795a0976dc29212cd /docker-compose.yml
parent7ba9217a197d9090c1af6e8cf000ff6739bdb1cd (diff)
downloadcoinos-server-0e16d7754e41e718ea0fd6879ea5f22c762d8c52.tar.gz
coinos-server-0e16d7754e41e718ea0fd6879ea5f22c762d8c52.zip
config update
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml31
1 files changed, 22 insertions, 9 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index 44f8a4b1..a1ace413 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,14 +1,25 @@
version: '3.6'
services:
- # nginx:
- # container_name: nginx
- # image: nginx:1.21-alpine
- # restart: unless-stopped
- # volumes:
- # - ./config/nginx:/etc/nginx/templates
- # - ./config/nginx:/etc/letsencrypt
- # ports:
- # - "443:443"
+ nginx:
+ container_name: nginx
+ image: nginx:1.21-alpine
+ restart: unless-stopped
+ volumes:
+ - ./config/nginx:/etc/nginx/conf.d
+ - ./config/certbot/conf:/etc/letsencrypt
+ - ./config/certbot/www:/var/www/certbot
+ ports:
+ - "80:80"
+ - "443:443"
+ command: "/bin/sh -c 'while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g \"daemon off;\"'"
+ certbot:
+ container_name: certbot
+ image: certbot/certbot
+ restart: unless-stopped
+ volumes:
+ - ./config/certbot/conf:/etc/letsencrypt
+ - ./config/certbot/www:/var/www/certbot
+ entrypoint: "/bin/sh -c 'trap exit TERM; while :; do certbot renew; sleep 12h & wait $${!}; done;'"
ui:
depends_on:
- app
@@ -18,6 +29,8 @@ services:
- '8085:8085'
environment:
NODE_ENV: development
+ volumes:
+ - ../coinos-ui:/coinos
app:
depends_on:
- maria