services: app_transport_front: build: context: ./app_transport_front dockerfile: Dockerfile container_name: vue_frontend_dev volumes: - ./app_transport_front:/app - vue_node_modules:/app/node_modules environment: - VITE_API_URL=http://localhost:3000 command: ["npm", "run", "dev"] ports: - "5174:5173" node_app: container_name: node_app_dev environment: - NODE_ENV=development volumes: - ./node_app:/usr/src/app - node_app_node_modules:/usr/src/app/node_modules command: ["npm", "run", "dev"] ports: - "3001:3000" traefik: command: - "--log.level=DEBUG" mysql: environment: - MYSQL_ROOT_PASSWORD=rootpassword - MYSQL_DATABASE=transport - MYSQL_USER=user - MYSQL_PASSWORD=userpassword ports: - "3306:3306" redis: ports: - "6379:6379" sonarqube: ports: - "9000:9000" sonarqube_db: ports: - "5432:5432" gogs: ports: - "3000:3000" - "10022:22" prometheus: ports: - "9090:9090" grafana: ports: - "3003:3000" node-exporter: ports: - "9100:9100" jenkins: ports: - "8081:8080" - "50000:50000" volumes: vue_node_modules: node_app_node_modules: