Skip to content

Commit b23536b

Browse files
Merge pull request #51 from aleksasiriski/as/fix/docker-compose-domain
fix(prod): DOMAIN env var for Host and TLS cert
2 parents 245c299 + 8f1bef2 commit b23536b

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

.env.example

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
MIGRATIONS_PATH="./drizzle"
33

44
BOUNCER_KEY_TRAEFIK=changemebeacauseimasecret
5+
DOMAIN=localhost
56

67
ORIGIN=http://localhost:3000
78
DATABASE_URL=postgres://root:mysecretpassword@localhost:5432/local

docker-compose.prod.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ services:
2828
- '--entrypoints.web.http.redirections.entrypoint.to=websecure'
2929
- '--entrypoints.web.http.redirections.entrypoint.scheme=https'
3030
- '--entrypoints.websecure.address=:443'
31-
- '--certificatesresolvers.letsencrypt.acme.email=cert@evidencija.app' # Replace with your domain
31+
- '--certificatesresolvers.letsencrypt.acme.email=cert@${DOMAIN}'
3232
- '--certificatesresolvers.letsencrypt.acme.storage=acme/acme.json'
3333
- '--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web'
3434
- '--experimental.plugins.bouncer.modulename=github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin'
@@ -57,7 +57,7 @@ services:
5757
- internal
5858
labels:
5959
- 'traefik.enable=true'
60-
- 'traefik.http.routers.app.rule=Host(`evidencija.app`)' # Replace with your domain
60+
- 'traefik.http.routers.app.rule=Host(`${DOMAIN}`)'
6161
- 'traefik.http.routers.app.middlewares=crowdsec@docker'
6262
- 'traefik.http.middlewares.crowdsec.plugin.bouncer.enabled=true'
6363
- 'traefik.http.middlewares.crowdsec.plugin.bouncer.crowdsecmode=stream'

0 commit comments

Comments
 (0)