Some checks failed
BCards Deployment Pipeline / Run Tests (push) Successful in 2s
BCards Deployment Pipeline / PR Validation (push) Has been skipped
BCards Deployment Pipeline / Build and Push Image (push) Successful in 10m17s
BCards Deployment Pipeline / Deploy to Production (ARM - OCI) (push) Has been skipped
BCards Deployment Pipeline / Deploy to Release Swarm (ARM) (push) Failing after 2m40s
BCards Deployment Pipeline / Cleanup Old Resources (push) Has been skipped
BCards Deployment Pipeline / Deployment Summary (push) Successful in 0s
55 lines
1.8 KiB
YAML
55 lines
1.8 KiB
YAML
version: '3.8'
|
|
|
|
services:
|
|
bcards-release:
|
|
image: ${BCARDS_IMAGE}
|
|
networks:
|
|
- bcards-net
|
|
deploy:
|
|
replicas: 2
|
|
placement:
|
|
max_replicas_per_node: 1
|
|
update_config:
|
|
parallelism: 1
|
|
delay: 10s
|
|
order: start-first
|
|
monitor: 60s
|
|
failure_action: rollback
|
|
rollback_config:
|
|
parallelism: 0
|
|
delay: 5s
|
|
environment:
|
|
ASPNETCORE_ENVIRONMENT: Release
|
|
ASPNETCORE_URLS: http://+:8080
|
|
ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true"
|
|
# MongoDB local (Core i5)
|
|
MongoDb__ConnectionString: mongodb://192.168.0.100:27017/BCardsDB
|
|
MongoDb__DatabaseName: BCardsDB
|
|
DataProtection__Mongo__ConnectionString: mongodb://192.168.0.100:27017/BCardsDB
|
|
DataProtection__Mongo__DatabaseName: BCardsDB
|
|
DataProtection__Mongo__CollectionName: DataProtectionKeys
|
|
# OpenSearch local (Core i5)
|
|
Serilog__OpenSearchUrl: http://192.168.0.100:9200
|
|
Serilog__OpenSearchFallback: http://192.168.0.100:9200
|
|
# Stripe test keys (same as development)
|
|
Stripe__PublishableKey: pk_test_51RjUmIBMIadsOxJVP4bWc54pHEOSf5km1hpOkOBSoGVoKxI46N4KSWtevpXCSq68OjFazBuXmPJGBwZ1KDN5MNJy003lj1YmAS
|
|
Stripe__SecretKey: sk_test_51RjUmIBMIadsOxJVeqsMFxnZ8ePR7d8IbnaF4sAwBVJv9rrfODPEQ2C9fF3beoABpITdfzEk0ZDzGTTQfvKv63xI00PeZoABGO
|
|
Stripe__WebhookSecret: whsec_8d189c137ff170ab5e62498003512b9d073e2db50c50ed7d8712b7ef11a37543
|
|
Stripe__Environment: test
|
|
Logging__LogLevel__Default: Debug
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 3
|
|
start_period: 40s
|
|
ports:
|
|
- published: 28080
|
|
target: 8080
|
|
protocol: tcp
|
|
mode: ingress
|
|
|
|
networks:
|
|
bcards-net:
|
|
external: true
|