diff options
| author | Adam Soltys <[email protected]> | 2021-06-04 14:14:56 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2021-06-09 16:07:31 -0700 |
| commit | 0e16d7754e41e718ea0fd6879ea5f22c762d8c52 (patch) | |
| tree | 12f91d23643903e03246e64795a0976dc29212cd /docker-compose.yml | |
| parent | 7ba9217a197d9090c1af6e8cf000ff6739bdb1cd (diff) | |
| download | coinos-server-0e16d7754e41e718ea0fd6879ea5f22c762d8c52.tar.gz coinos-server-0e16d7754e41e718ea0fd6879ea5f22c762d8c52.zip | |
config update
Diffstat (limited to 'docker-compose.yml')
| -rw-r--r-- | docker-compose.yml | 31 |
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 |
