tariffs/deployments/test/docker-compose.yaml

62 lines
1.3 KiB
YAML
Raw Normal View History

2023-08-23 14:59:45 +00:00
version: "3.3"
services:
hub-admin-backend-service:
container_name: hub-admin-backend-service
tty: true
build:
context: ../../.
dockerfile: Dockerfile
target: test
env_file:
- .env.test
environment:
- HTTP_HOST=0.0.0.0
- HTTP_PORT=8000
- DB_HOST=hub-admin-backend-db
- DB_PORT=27017
- DB_USERNAME=test
- DB_PASSWORD=test
- DB_NAME=admin
- ENVIRONMENT=staging
- AUTH_SERVICE_HOST=http://pena-auth-service
- AUTH_SERVICE_PORT=8000
depends_on:
- hub-admin-backend-migration
- hub-admin-backend-db
ports:
- 8001:8000
networks:
- test
hub-admin-backend-migration:
container_name: hub-admin-backend-migration
build:
context: ../../.
dockerfile: Dockerfile
target: test
command:
[
"sh",
"-c",
'migrate -source file://migrations -database "mongodb://test:test@hub-admin-backend-db:27017/admin?authSource=admin" up',
]
depends_on:
- hub-admin-backend-db
networks:
- test
hub-admin-backend-db:
container_name: hub-admin-backend-db
image: "mongo:6.0.3"
environment:
MONGO_INITDB_ROOT_USERNAME: test
MONGO_INITDB_ROOT_PASSWORD: test
ports:
- "27021:27017"
networks:
- test
networks:
test: