mirror of
https://github.com/tornadocash/rpc-nodes
synced 2024-02-02 14:53:56 +01:00
34 lines
1.1 KiB
YAML
34 lines
1.1 KiB
YAML
|
version: "3.7"
|
||
|
|
||
|
services:
|
||
|
traefic:
|
||
|
image: traefik
|
||
|
restart: always
|
||
|
container_name: "traefik"
|
||
|
env_file: .env
|
||
|
command:
|
||
|
- "--providers.docker=true"
|
||
|
- "--providers.docker.exposedbydefault=false"
|
||
|
- "--certificatesresolvers.myresolver.acme.tlschallenge=true"
|
||
|
- "--certificatesresolvers.myresolver.acme.email=${EMAIL}"
|
||
|
- "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json"
|
||
|
- "--entrypoints.websecure.address=:443"
|
||
|
- "--entrypoints.web.address=:80"
|
||
|
- "--entrypoints.web.http.redirections.entrypoint.to=websecure"
|
||
|
- "--entrypoints.web.http.redirections.entrypoint.scheme=https"
|
||
|
- "--entrypoints.websecure.http.tls=true"
|
||
|
- "--entrypoints.websecure.http.tls.certResolver=letsencrypt"
|
||
|
- "--entrypoints.websecure.http.tls.domains[0].main=${DOMAIN}"
|
||
|
- "--entrypoints.websecure.http.tls.domains[0].sans=*.${DOMAIN}"
|
||
|
ports:
|
||
|
- 80:80
|
||
|
- 443:443
|
||
|
volumes:
|
||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||
|
- ./letsencrypt:/letsencrypt
|
||
|
networks:
|
||
|
- rpc
|
||
|
|
||
|
networks:
|
||
|
rpc:
|
||
|
name: rpc-shared-network
|