File tree Expand file tree Collapse file tree 3 files changed +60
-0
lines changed
Expand file tree Collapse file tree 3 files changed +60
-0
lines changed Original file line number Diff line number Diff line change 1+ version : " 3.7"
2+
3+ services :
4+ postgresql :
5+ image : bitnami/postgresql:latest
6+ restart : always
7+ environment :
8+ - POSTGRESQL_USERNAME=${POSTGRESQL_USERNAME}
9+ - POSTGRESQL_PASSWORD=${POSTGRESQL_PASSWORD}
10+ - POSTGRESQL_DATABASE=${POSTGRESQL_DATABASE}
11+ volumes :
12+ - ../data/postgresql:/bitnami/postgresql
13+ labels :
14+ - " traefik.enable=true"
15+ - " traefik.tcp.routers.postgresql.rule=HostSNI(`*`)"
16+ - " traefik.tcp.routers.postgresql.entryPoints=postgresql"
17+ - " traefik.tcp.routers.postgresql.service=postgresql"
18+ # services (needed for TCP)
19+ - " traefik.tcp.services.postgresql.loadbalancer.server.port=5432"
20+ # doing https
21+ - " traefik.http.routers.postgresql.tls.certresolver=mydnschallenge"
22+ - " traefik.http.routers.postgresql.tls.domains[0].main=backend.${DOMAIN_NAME}"
23+ - " traefik.http.routers.postgresql.tls.domains[0].sans=db.backend.${DOMAIN_NAME}"
Original file line number Diff line number Diff line change 1+ version : " 3.7"
2+
3+ services :
4+ redis :
5+ image : bitnami/redis:latest
6+ restart : always
7+ environment :
8+ - REDIS_PASSWORD=${REDIS_PASSWORD}
9+ - REDIS_DISABLE_COMMANDS=${REDIS_DISABLE_COMMANDS}
10+ volumes :
11+ - ../data/redis:/bitnami/postgresql
12+ labels :
13+ - " traefik.enable=true"
14+ - " traefik.tcp.routers.redis.rule=HostSNI(`*`)"
15+ - " traefik.tcp.routers.redis.entryPoints=redis"
16+ - " traefik.tcp.routers.redis.service=redis"
17+ # services (needed for TCP)
18+ - " traefik.tcp.services.redis.loadbalancer.server.port=6379"
19+ # doing https
20+ - " traefik.http.routers.redis.tls.certresolver=mydnschallenge"
21+ - " traefik.http.routers.redis.tls.domains[0].main=backend.${DOMAIN_NAME}"
22+ - " traefik.http.routers.redis.tls.domains[0].sans=redis.backend.${DOMAIN_NAME}"
Original file line number Diff line number Diff line change 1+ version : " 3.7"
2+
3+ services :
4+ website :
5+ build : ./website
6+ restart : always
7+ labels :
8+ - " traefik.enable=true"
9+ - " traefik.http.routers.website.rule=Host(`backend.${DOMAIN_NAME}`)"
10+ - " traefik.http.routers.website.entryPoints=http"
11+ - " traefik.http.routers.website.middlewares=https_redirect"
12+ - " traefik.http.middlewares.https_redirect.redirectscheme.scheme=https"
13+ - " traefik.http.routers.website_tls.rule=Host(`backend.${DOMAIN_NAME}`)"
14+ - " traefik.http.routers.website_tls.entryPoints=https"
15+ - " traefik.http.routers.website_tls.tls.certresolver=mydnschallenge"
You can’t perform that action at this time.
0 commit comments