chore(deploy): simplify traefik router to web and clean compose naming
CI / quality (push) Waiting to run
CI / quality (push) Waiting to run
This commit is contained in:
+4
-10
@@ -1,11 +1,10 @@
|
|||||||
name: mohfarawati-de
|
name: sass-mohfarawati
|
||||||
|
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
container_name: moh-sass-de-app
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
NODE_ENV: production
|
NODE_ENV: production
|
||||||
@@ -18,8 +17,6 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
ports:
|
|
||||||
- "3000:3000"
|
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget -q -O /dev/null http://127.0.0.1:3000/api/health || exit 1"]
|
test: ["CMD-SHELL", "wget -q -O /dev/null http://127.0.0.1:3000/api/health || exit 1"]
|
||||||
interval: 15s
|
interval: 15s
|
||||||
@@ -29,18 +26,15 @@ services:
|
|||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
- "traefik.docker.network=proxy"
|
- "traefik.docker.network=proxy"
|
||||||
- "traefik.http.routers.mohfarawati-de.rule=Host(`mohfarawati.de`) || Host(`www.mohfarawati.de`)"
|
- "traefik.http.routers.sass-mohfarawati.rule=Host(`mohfarawati.de`) || Host(`www.mohfarawati.de`)"
|
||||||
- "traefik.http.routers.mohfarawati-de.entrypoints=websecure"
|
- "traefik.http.routers.sass-mohfarawati.entrypoints=web"
|
||||||
- "traefik.http.routers.mohfarawati-de.tls=true"
|
- "traefik.http.services.sass-mohfarawati.loadbalancer.server.port=3000"
|
||||||
- "traefik.http.routers.mohfarawati-de.tls.certresolver=cf"
|
|
||||||
- "traefik.http.services.mohfarawati-de.loadbalancer.server.port=3000"
|
|
||||||
networks:
|
networks:
|
||||||
- appnet
|
- appnet
|
||||||
- proxy
|
- proxy
|
||||||
|
|
||||||
db:
|
db:
|
||||||
image: postgres:16-alpine
|
image: postgres:16-alpine
|
||||||
container_name: moh-sass-de-db
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_DB: moh_sass
|
POSTGRES_DB: moh_sass
|
||||||
|
|||||||
Reference in New Issue
Block a user