refactor: comment out unused service configurations and update network names in docker-compose

This commit is contained in:
Giuseppe Raffa
2026-04-14 12:13:35 +02:00
parent 14c29b1434
commit c3bc6dabc0

View File

@@ -1,32 +1,32 @@
services: services:
auth: # auth:
container_name: auth # container_name: auth
build: # build:
context: ./auth # context: ./auth
dockerfile: Dockerfile # dockerfile: Dockerfile
restart: unless-stopped # restart: unless-stopped
command: npm run dev # command: npm run dev
volumes: # volumes:
- ./auth:/app # - ./auth:/app
- /app/node_modules # - /app/node_modules
env_file: # env_file:
- ./auth/.env # - ./auth/.env
healthcheck: # healthcheck:
test: ["CMD", "node", "-e", "fetch('http://localhost:3006/health').then(r => r.ok ? process.exit(0) : process.exit(1))"] # test: ["CMD", "node", "-e", "fetch('http://localhost:3006/health').then(r => r.ok ? process.exit(0) : process.exit(1))"]
interval: 30s # interval: 30s
timeout: 5s # timeout: 5s
retries: 3 # retries: 3
networks: # networks:
- meb-proxy-net # - meb-proxy-net
- meb-internal # - meb-internal
ports: # ports:
- "3006:3006" # - "3006:3006"
labels: # labels:
- "traefik.enable=true" # - "traefik.enable=true"
- "traefik.http.routers.auth.rule=Host(`auth.${URL_DOMAIN}`)" # - "traefik.http.routers.auth.rule=Host(`auth.${URL_DOMAIN}`)"
- "traefik.http.routers.auth.entrypoints=web" # - "traefik.http.routers.auth.entrypoints=web"
- "traefik.http.services.auth.loadbalancer.server.port=3006" # - "traefik.http.services.auth.loadbalancer.server.port=3006"
- "traefik.docker.network=meb-proxy-net" # - "traefik.docker.network=meb-proxy-net"
api: api:
container_name: api-services container_name: api-services
@@ -43,45 +43,51 @@ services:
env_file: env_file:
- ./api/.env - ./api/.env
networks: networks:
- meb-proxy-net - meb-public
- meb-internal - meb-private
ports: ports:
- "3003:3003" - "3003:3003"
labels:
- "traefik.enable=true"
- "traefik.http.routers.api.rule=Host(`api.mebboat.it`)"
- "traefik.http.routers.api.entrypoints=web"
- "traefik.http.services.api.loadbalancer.server.port=3003"
- "traefik.docker.network=meb-public"
console: # console:
build: # build:
context: ./console # context: ./console
dockerfile: Dockerfile # dockerfile: Dockerfile
restart: unless-stopped # restart: unless-stopped
command: npm run dev # command: npm run dev
volumes: # volumes:
- ./console:/app # - ./console:/app
- /app/node_modules # - /app/node_modules
env_file: # env_file:
- ./console/.env # - ./console/.env
networks: # networks:
- meb-proxy-net # - meb-proxy-net
- meb-internal # - meb-internal
ports: # ports:
- "3004:3004" # - "3004:3004"
realtime: # realtime:
build: # build:
context: ./realtime # context: ./realtime
dockerfile: Dockerfile # dockerfile: Dockerfile
restart: unless-stopped # restart: unless-stopped
command: npm run dev # command: npm run dev
ports: # ports:
- "3002:3002" # - "3002:3002"
- "3102:3102" # - "3102:3102"
volumes: # volumes:
- ./realtime:/app # - ./realtime:/app
- /app/node_modules # - /app/node_modules
env_file: # env_file:
- ./realtime/.env # - ./realtime/.env
networks: # networks:
- meb-proxy-net # - meb-proxy-net
- meb-internal # - meb-internal
# ml: # ml:
# container_name: ml-service # container_name: ml-service
@@ -158,7 +164,7 @@ services:
# - "traefik.http.routers.circuits.middlewares=cors-ignore" # - "traefik.http.routers.circuits.middlewares=cors-ignore"
networks: networks:
meb-proxy-net: meb-public:
external: true external: true
meb-internal: meb-private:
external: true external: true