packages/dev-environment/docker-compose-prisma-migrate.yaml (29 lines of code) (raw):

version: '3.9' services: # Test environment for prisma migration only prisma-migrate: build: context: ../../containers/prisma-migrate volumes: - ~/.aws/credentials:/.aws/credentials environment: AWS_CONFIG_FILE: /.aws/config AWS_SHARED_CREDENTIALS_FILE: /.aws/credentials AWS_DEFAULT_PROFILE: deployTools AWS_REGION: eu-west-1 ARTIFACT_BUCKET: deploy-tools-dist PRISMA_ARTIFACT_KEY: deploy/PROD/service-catalogue-prisma-migrations/prisma.zip POSTGRES_DB: ${DATABASE_NAME} DB_USERNAME: ${DATABASE_USER} DB_PASSWORD: ${DATABASE_PASSWORD} DB_HOST: 'postgres-prisma-migrate-test' DB_PORT: '5433' postgres: container_name: postgres-prisma-migrate-test image: postgres:14.6 ports: - '5433:5433' environment: POSTGRES_DB: ${DATABASE_NAME} POSTGRES_USER: ${DATABASE_USER} POSTGRES_PASSWORD: ${DATABASE_PASSWORD} POSTGRES_PORT: '5433'