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