| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- 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:
|