k8s prepwork
This commit is contained in:
@@ -302,105 +302,6 @@ services:
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
mvp-platform-vehicles-mssql:
|
||||
image: mcr.microsoft.com/mssql/server:2019-CU32-ubuntu-20.04
|
||||
container_name: mvp-platform-vehicles-mssql
|
||||
profiles:
|
||||
- mssql-monthly
|
||||
user: root
|
||||
environment:
|
||||
ACCEPT_EULA: Y
|
||||
SA_PASSWORD: Platform123!
|
||||
MSSQL_PID: Developer
|
||||
volumes:
|
||||
- platform_vehicles_mssql_data:/var/opt/mssql/data
|
||||
- ./mvp-platform-services/vehicles/mssql/backups:/backups
|
||||
ports:
|
||||
- 1433:1433
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD-SHELL
|
||||
- /opt/mssql-tools18/bin/sqlcmd -C -S localhost -U sa -P 'Platform123!' -Q 'SELECT
|
||||
1' || exit 1
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 5
|
||||
start_period: 60s
|
||||
mvp-platform-vehicles-etl:
|
||||
build:
|
||||
context: ./mvp-platform-services/vehicles
|
||||
dockerfile: docker/Dockerfile.etl
|
||||
container_name: mvp-platform-vehicles-etl
|
||||
environment:
|
||||
MSSQL_HOST: mvp-platform-vehicles-mssql
|
||||
MSSQL_PORT: 1433
|
||||
MSSQL_DATABASE: VPICList
|
||||
MSSQL_USER: sa
|
||||
MSSQL_PASSWORD: Platform123!
|
||||
POSTGRES_HOST: mvp-platform-vehicles-db
|
||||
POSTGRES_PORT: 5432
|
||||
POSTGRES_DATABASE: vehicles
|
||||
POSTGRES_USER: mvp_platform_user
|
||||
POSTGRES_PASSWORD: platform123
|
||||
REDIS_HOST: mvp-platform-vehicles-redis
|
||||
REDIS_PORT: 6379
|
||||
ETL_SCHEDULE: 0 2 * * 0
|
||||
volumes:
|
||||
- ./mvp-platform-services/vehicles/etl:/app/etl
|
||||
- ./mvp-platform-services/vehicles/logs:/app/logs
|
||||
- ./mvp-platform-services/vehicles/mssql/backups:/app/shared
|
||||
depends_on:
|
||||
- mvp-platform-vehicles-db
|
||||
- mvp-platform-vehicles-redis
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: 6G
|
||||
cpus: '4.0'
|
||||
reservations:
|
||||
memory: 3G
|
||||
cpus: '2.0'
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD
|
||||
- python
|
||||
- -c
|
||||
- import psycopg2; psycopg2.connect(host='mvp-platform-vehicles-db', port=5432,
|
||||
database='vehicles', user='mvp_platform_user', password='platform123').close()
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 60s
|
||||
mvp-platform-vehicles-etl-manual:
|
||||
build:
|
||||
context: ./mvp-platform-services/vehicles
|
||||
dockerfile: docker/Dockerfile.etl
|
||||
container_name: mvp-platform-vehicles-etl-manual
|
||||
profiles:
|
||||
- manual
|
||||
environment:
|
||||
POSTGRES_HOST: mvp-platform-vehicles-db
|
||||
POSTGRES_PORT: 5432
|
||||
POSTGRES_DATABASE: vehicles
|
||||
POSTGRES_USER: mvp_platform_user
|
||||
POSTGRES_PASSWORD: platform123
|
||||
REDIS_HOST: mvp-platform-vehicles-redis
|
||||
REDIS_PORT: 6379
|
||||
volumes:
|
||||
- ./mvp-platform-services/vehicles/etl:/app/etl
|
||||
- ./mvp-platform-services/vehicles/logs:/app/logs
|
||||
depends_on:
|
||||
- mvp-platform-vehicles-db
|
||||
- mvp-platform-vehicles-redis
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: 4G
|
||||
cpus: '2.0'
|
||||
reservations:
|
||||
memory: 2G
|
||||
cpus: '1.0'
|
||||
command: ["tail", "-f", "/dev/null"]
|
||||
mvp-platform-vehicles-api:
|
||||
build:
|
||||
context: ./mvp-platform-services/vehicles
|
||||
|
||||
Reference in New Issue
Block a user