mirror of
https://github.com/azaion/admin.git
synced 2026-06-21 16:41:09 +00:00
3a925b9b0f
- Deleted the `POST /resources/get/{dataFolder?}` and `GET /resources/get-installer` endpoints as part of the architectural shift towards simplified resource management.
- Removed associated methods and configurations, including `ResourcesService.GetEncryptedResource`, `ResourcesService.GetInstaller`, and related properties in `ResourcesConfig`.
- Cleaned up environment variables and configuration files to reflect the removal of installer-related settings.
- Eliminated the `GetResourceRequest` DTO and its validator, along with the `WrongResourceName` error code.
- Updated documentation to clarify the changes in resource handling and the retirement of per-user file encryption.
Co-authored-by: Cursor <cursoragent@cursor.com>
66 lines
1.7 KiB
YAML
66 lines
1.7 KiB
YAML
services:
|
|
test-db:
|
|
image: postgres:16-alpine
|
|
environment:
|
|
POSTGRES_USER: postgres
|
|
POSTGRES_PASSWORD: test_password
|
|
POSTGRES_DB: postgres
|
|
volumes:
|
|
- ./e2e/db-init/00_run_all.sh:/docker-entrypoint-initdb.d/00_run_all.sh:ro
|
|
- ./env/db:/docker-entrypoint-initdb.d/sql:ro
|
|
- ./e2e/db-init/99_test_seed.sql:/opt/test-seed.sql:ro
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "pg_isready -U postgres -d postgres"]
|
|
interval: 5s
|
|
timeout: 5s
|
|
retries: 10
|
|
start_period: 10s
|
|
networks:
|
|
- e2e-net
|
|
|
|
system-under-test:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
depends_on:
|
|
test-db:
|
|
condition: service_healthy
|
|
environment:
|
|
ASPNETCORE_URLS: http://+:8080
|
|
ASPNETCORE_ENVIRONMENT: Development
|
|
ConnectionStrings__AzaionDb: "Host=test-db;Port=5432;Database=azaion;Username=azaion_reader;Password=test_password"
|
|
ConnectionStrings__AzaionDbAdmin: "Host=test-db;Port=5432;Database=azaion;Username=azaion_admin;Password=test_password"
|
|
JwtConfig__Secret: "TestSecretKeyThatIsAtLeast32CharactersLong123!"
|
|
ResourcesConfig__ResourcesFolder: "Content"
|
|
ports:
|
|
- "8080:8080"
|
|
volumes:
|
|
- test-resources:/app/Content
|
|
healthcheck:
|
|
test: ["CMD", "curl", "--fail", "--silent", "--show-error", "http://localhost:8080/health/live"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 8
|
|
start_period: 45s
|
|
networks:
|
|
- e2e-net
|
|
|
|
e2e-consumer:
|
|
build:
|
|
context: ./e2e
|
|
dockerfile: Dockerfile
|
|
depends_on:
|
|
system-under-test:
|
|
condition: service_healthy
|
|
volumes:
|
|
- ./e2e/test-results:/test-results
|
|
networks:
|
|
- e2e-net
|
|
|
|
networks:
|
|
e2e-net:
|
|
driver: bridge
|
|
|
|
volumes:
|
|
test-resources:
|