# Platform Data Stack name: kurs-platform-data networks: db: external: true name: kurs-platform-data_db volumes: pg: mssql: services: redis: image: redis:6 ports: - 6379:6379 volumes: - ./configs/redis.conf:/redis.conf command: ["redis-server", "/redis.conf"] networks: - db restart: always postgres: image: postgres:17 profiles: ["postgres"] ports: - 5432:5432 volumes: - pg:/var/lib/postgresql/data environment: - POSTGRES_PASSWORD=NvQp8s@l - POSTGRES_USER=sa - POSTGRES_DB=postgres networks: - db sql: image: mcr.microsoft.com/mssql/server:2022-CU19-ubuntu-22.04 container_name: kurs-platform-data-sql profiles: ["sql"] user: root environment: - SA_PASSWORD=NvQp8s@l - ACCEPT_EULA=Y - MSSQL_PID=Developer ports: - "1433:1433" volumes: - mssql:/var/opt/mssql networks: db: aliases: - sql restart: unless-stopped