diff options
author | terminaldweller <thabogre@gmail.com> | 2021-09-10 07:30:16 +0000 |
---|---|---|
committer | terminaldweller <thabogre@gmail.com> | 2021-09-10 07:30:16 +0000 |
commit | 118106cf745167db7e17654e0402721939631be7 (patch) | |
tree | 72927b53141eabee87a0160420f720b49a744076 /terminaldweller.com/haproxy/docker-compose.yaml | |
parent | update (diff) | |
download | scripts-118106cf745167db7e17654e0402721939631be7.tar.gz scripts-118106cf745167db7e17654e0402721939631be7.zip |
update
Diffstat (limited to 'terminaldweller.com/haproxy/docker-compose.yaml')
-rw-r--r-- | terminaldweller.com/haproxy/docker-compose.yaml | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/terminaldweller.com/haproxy/docker-compose.yaml b/terminaldweller.com/haproxy/docker-compose.yaml index 95752c8..571fa7c 100644 --- a/terminaldweller.com/haproxy/docker-compose.yaml +++ b/terminaldweller.com/haproxy/docker-compose.yaml @@ -1,12 +1,43 @@ -version: "3.4" +version: "3.4" services: haproxy: image: haproxy ports: - "80:80" + - "443:443" volumes: - ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro + - ./certs:/usr/local/etc/certs:ro networks: - haproxynet + restart: unless-stopped + certbot: + image: certbot + build: + context: ./certbot + ports: + - "127.0.0.1:9080:80" + - "127.0.0.1:9443:443" + networks: + - haproxynet + # restart: unless-stopped + volumes: + - ./letsencrypt:/etc/letsencrypt + - ./webroot:/webroot + - ./certs:/certs + # command: ["certonly","--test-cert","--webroot","-w","/webroot","-d","chat.terminaldweller.com","--email","thabogre@gmail.com","--non-interactive","--agree-tos"] + entrypoint: ["/certbot-entrypoint.sh"] + environment: + - DOMAIN=chat.terminaldweller.com + - EMAIL=thabogre@gmail.com + nginx: + image: nginx + ports: + - "127.0.0.1:8080:80" + networks: + - haproxynet + restart: unless-stopped + volumes: + - ./webroot:/usr/share/nginx/html networks: - - haproxynet + haproxynet: |