Files
proxy/scripts/env/test/docker-compose.yaml

69 lines
1.5 KiB
YAML
Raw Normal View History

2025-02-19 14:23:58 +08:00
name: proxy-server
services:
postgres:
container_name: proxy-server-dev-postgres
image: postgres:17
environment:
POSTGRES_DB: $DB_DATABASE
POSTGRES_USER: $DB_USERNAME
POSTGRES_PASSWORD: $DB_PASSWORD
ports:
- "${DB_PORT}:5432"
volumes:
- postgres-data:/var/lib/postgresql/data
networks:
- proxy-server-test
restart: always
service:
container_name: proxy-server-dev-service
build:
2025-03-05 18:12:26 +08:00
context: ../../..
dockerfile: ../../../Dockerfile
2025-02-19 14:23:58 +08:00
environment:
APP_CTRL_PORT: $APP_CTRL_PORT
APP_DATA_PORT: $APP_DATA_PORT
2025-03-05 10:20:02 +08:00
APP_LOG_MODE: $APP_LOG_MODE
2025-02-19 14:23:58 +08:00
DB_HOST: $DB_HOST
DB_PORT: $DB_PORT
DB_DATABASE: $DB_DATABASE
DB_USERNAME: $DB_USERNAME
DB_PASSWORD: $DB_PASSWORD
DB_TIMEZONE: $DB_TIMEZONE
ports:
- "${APP_CTRL_PORT}:${APP_CTRL_PORT}"
- "${APP_DATA_PORT}:${APP_DATA_PORT}"
2025-03-05 18:12:26 +08:00
- "6060:6060"
- "20000-20100:20000-20100"
2025-02-19 14:23:58 +08:00
networks:
- proxy-server-test
depends_on:
- postgres
restart: always
2025-03-03 17:14:45 +08:00
vector:
container_name: proxy-server-dev-vector
build:
2025-03-05 18:12:26 +08:00
context: vector
dockerfile: vector/Dockerfile
2025-03-03 17:14:45 +08:00
ports:
- "8686:8686"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/log/vector:/temp/vector
networks:
- proxy-server-test
depends_on:
- service
restart: always
2025-02-19 14:23:58 +08:00
networks:
proxy-server-test:
driver: bridge
volumes:
postgres-data:
2025-03-03 17:14:45 +08:00
name: proxy-server-test-postgres-data