diff --git a/apps/catalog/Dockerfile.development b/apps/catalog/Dockerfile.development index d5e1bac..eb121dd 100755 --- a/apps/catalog/Dockerfile.development +++ b/apps/catalog/Dockerfile.development @@ -11,4 +11,4 @@ RUN chmod +x ./entrypoint.sh RUN curl -fLo install.sh https://raw.githubusercontent.com/cosmtrek/air/master/install.sh \ && chmod +x install.sh && sh install.sh && cp ./bin/air /bin/air -CMD "./entrypoint.sh" +CMD ["./entrypoint.sh"] diff --git a/docker-compose.yml b/docker-compose.yml index 7a36630..44dfea5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -117,8 +117,10 @@ services: - /app/node_modules labels: - "traefik.enable=true" - - "traefik.http.routers.frontend.rule=Host(`${WEBAPP_DOMAIN}`) && PathPrefix(`/`) && PathPrefixStrip(`/api`)==false" + - "traefik.http.routers.frontend.rule=Host(`${WEBAPP_DOMAIN}`)" - "traefik.http.routers.frontend.entrypoints=web" + - "traefik.http.routers.frontend.middlewares=frontend-stripprefix@docker" + - "traefik.http.middlewares.frontend-stripprefix.stripprefix.prefixes=/api" - "traefik.http.services.frontend.loadbalancer.server.port=3000" - "traefik.docker.network=proxy" networks: @@ -142,7 +144,7 @@ services: condition: service_healthy volumes: - ./data/softwares:/softwares - - ./:/app + - ./apps/catalog:/app labels: - "traefik.enable=true" - "traefik.http.routers.catalog.rule=Host(`${WEBAPP_DOMAIN}`) && PathPrefix(`/api`)"