Files
TriunniaLabs.Arch.Sample/dist/arch-email-api-cert.yml
T
2026-06-13 16:02:09 -04:00

51 lines
2.1 KiB
YAML

services:
arch-email-api:
container_name: arch-email-api
hostname: arch-email-api
image: gitea.triunnialabs.com/triunnialabs/arch-email-api:0.2.1
entrypoint: ["/bin/sh", "-c", "cat /certs/my-company-root-ca.crt >> /etc/ssl/certs/ca-certificates.crt && exec dotnet TriunniaLabs.Arch.Api.Email.Server.dll"]
ports:
- "50004:8081"
environment:
- ASPNETCORE_HTTPS_PORTS=8081
- ASPNETCORE_Kestrel__Certificates__Default__Path=/certs/my-arch-app-fullchain.pem
- ASPNETCORE_Kestrel__Certificates__Default__KeyPath=/certs/my-arch-app.key.pem
- Microservice__Name=
- Microservice__EnvelopePassword=
- Microservice__Application__Url=
- Microservice__Application__ApplicationId=
- Microservice__Application__ApiKey=
- Microservice__Application__EnvelopePassword=
- Microservice__ProtectedMemory__HmacSha512HashKey=
- Microservice__ProtectedMemory__AesEncryptionPassword=
- Microservice__ProtectedMemory__AesEncryptionSalt=
- Microservice__ProtectedMemory__AesEncryptionIterations=
- SqlServer__ConnectionString=
- SqlServer__ReadOnlyConnectionString=
- Postmark__ServerToken=
- Postmark__WebhookAuthUser=
- Postmark__WebhookAuthPassword=
- TokensApi__Url=
- TokensApi__ApplicationId=
- TokensApi__ApiKey=
- TokensApi__EnvelopePassword=
- EmailApi_FromAddress=noreply@myarchapp.com
- EmailApi_EmailVerificationTemplate=email-verification
volumes:
- type: bind
source: C:\MyArchApp\Apis\Email
target: /opt/triunnialabs/arch/apis/email
- type: bind
source: C:\MyArchApp\my-arch-app-fullchain.pem
target: /certs/my-arch-app-fullchain.pem
read_only: true
- type: bind
source: C:\MyArchApp\my-arch-app.key.pem
target: /certs/my-arch-app.key.pem
read_only: true
- type: bind
source: C:\MyArchApp\my-company-root-ca.crt
target: /certs/my-company-root-ca.crt
read_only: true
extra_hosts:
- "host.docker.internal:host-gateway"