Add database seeding to dev env

This commit is contained in:
Aaron Po
2026-02-07 18:32:50 -05:00
parent 393e57af7f
commit 17bf29700a
8 changed files with 237 additions and 67 deletions

View File

@@ -35,15 +35,36 @@ services:
DOTNET_RUNNING_IN_CONTAINER: "true"
DB_CONNECTION_STRING: "${DB_CONNECTION_STRING}"
MASTER_DB_CONNECTION_STRING: "${MASTER_DB_CONNECTION_STRING}"
CLEAR_DATABASE: "true"
restart: "no"
networks:
- devnet
database.seed:
image: database.seed
container_name: dev-env-database-seed
depends_on:
database.migrations:
condition: service_completed_successfully
build:
context: ./src/Core
dockerfile: Database/Database.Seed/Dockerfile
args:
BUILD_CONFIGURATION: Release
APP_UID: 1000
environment:
DOTNET_RUNNING_IN_CONTAINER: "true"
DB_CONNECTION_STRING: "${DB_CONNECTION_STRING}"
restart: "no"
networks:
- devnet
api.core:
image: api.core
container_name: dev-env-api-core
depends_on:
sqlserver:
condition: service_healthy
database.seed:
condition: service_completed_successfully
build:
context: ./src/Core
dockerfile: API/API.Core/Dockerfile