- Replace Go (Kratos/Wire/Watermill) implementation with .NET 10 solution - Add FileSystem.slnx, Directory.Build.props and ABP module structure - Keep Docker/Jenkins/docker-compose deployment artifacts - This drops all Go sources (cmd/, internal/, api/proto) in favor of src/
24 lines
704 B
YAML
24 lines
704 B
YAML
services:
|
|
file-system:
|
|
build: .
|
|
ports:
|
|
- "8080:8080"
|
|
- "9090:9090"
|
|
environment:
|
|
- ConnectionStrings__Default=Host=postgres;Port=5432;Database=file_system;Username=postgres;Password=postgres
|
|
- S3__Endpoint=${S3_ENDPOINT:-http://rustfs:9100}
|
|
- S3__AccessKey=${S3_ACCESS_KEY:-minioadmin}
|
|
- S3__SecretKey=${S3_SECRET_KEY:-minioadmin}
|
|
- S3__Region=${S3_REGION:-us-east-1}
|
|
- Jwt__Authority=${SSO_AUTHORITY:-http://localhost:5215}
|
|
depends_on:
|
|
- postgres
|
|
postgres:
|
|
image: postgres:16-alpine
|
|
environment:
|
|
POSTGRES_DB: file_system
|
|
POSTGRES_USER: postgres
|
|
POSTGRES_PASSWORD: postgres
|
|
ports:
|
|
- "5432:5432"
|