services: frontend-dev: build: context: . target: dev environment: - VITE_API_BASE_URL=http://localhost:4000 - CHOKIDAR_USEPOLLING=1 ports: - "5173:5173" volumes: - .:/app:delegated - /app/node_modules depends_on: - backend-dev profiles: - imgpub-app-dev backend-dev: build: context: ./server target: dev environment: - PORT=4000 - CLIENT_ORIGIN=http://localhost:5173 ports: - "4000:4000" volumes: - ./server:/app:delegated - /app/node_modules profiles: - imgpub-app-dev frontend-prod: build: context: . target: prod args: VITE_API_BASE_URL: http://localhost:4000 environment: - VITE_API_BASE_URL=http://localhost:4000 ports: - "4173:4173" depends_on: - backend-prod profiles: - imgpub-app backend-prod: build: context: ./server target: prod environment: - PORT=4000 - CLIENT_ORIGIN=http://localhost:4173 ports: - "4000:4000" profiles: - imgpub-app