Add remaining sample yaml files
This commit is contained in:
Vendored
+51
@@ -0,0 +1,51 @@
|
|||||||
|
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"
|
||||||
Vendored
+36
@@ -0,0 +1,36 @@
|
|||||||
|
services:
|
||||||
|
arch-email-api:
|
||||||
|
container_name: arch-email-api
|
||||||
|
hostname: arch-email-api
|
||||||
|
image: gitea.triunnialabs.com/triunnialabs/arch-email-api:0.2.1
|
||||||
|
ports:
|
||||||
|
- "50004:8081"
|
||||||
|
environment:
|
||||||
|
- ASPNETCORE_HTTPS_PORTS=8081
|
||||||
|
- 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
|
||||||
|
extra_hosts:
|
||||||
|
- "host.docker.internal:host-gateway"
|
||||||
Vendored
+42
@@ -0,0 +1,42 @@
|
|||||||
|
services:
|
||||||
|
arch-entity-api:
|
||||||
|
container_name: arch-entity-api
|
||||||
|
hostname: arch-entity-api
|
||||||
|
image: gitea.triunnialabs.com/triunnialabs/arch-entity-api:0.1.2
|
||||||
|
entrypoint: ["/bin/sh", "-c", "cat /certs/my-company-root-ca.crt >> /etc/ssl/certs/ca-certificates.crt && exec dotnet TriunniaLabs.Arch.Api.Entity.Server.dll"]
|
||||||
|
ports:
|
||||||
|
- "50006: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=
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: C:\MyArchApp\Apis\Entity
|
||||||
|
target: /opt/triunnialabs/arch/apis/entity
|
||||||
|
- 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"
|
||||||
Vendored
+27
@@ -0,0 +1,27 @@
|
|||||||
|
services:
|
||||||
|
arch-entity-api:
|
||||||
|
container_name: arch-entity-api
|
||||||
|
hostname: arch-entity-api
|
||||||
|
image: gitea.triunnialabs.com/triunnialabs/arch-entity-api:0.1.2
|
||||||
|
ports:
|
||||||
|
- "50006:8081"
|
||||||
|
environment:
|
||||||
|
- ASPNETCORE_HTTPS_PORTS=8081
|
||||||
|
- 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=
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: C:\MyArchApp\Apis\Entity
|
||||||
|
target: /opt/triunnialabs/arch/apis/entity
|
||||||
|
extra_hosts:
|
||||||
|
- "host.docker.internal:host-gateway"
|
||||||
Vendored
+39
@@ -0,0 +1,39 @@
|
|||||||
|
services:
|
||||||
|
arch-files-api:
|
||||||
|
container_name: arch-files-api
|
||||||
|
hostname: arch-files-api
|
||||||
|
image: gitea.triunnialabs.com/triunnialabs/arch-files-api:0.1.2
|
||||||
|
entrypoint: ["/bin/sh", "-c", "cat /certs/my-company-root-ca.crt >> /etc/ssl/certs/ca-certificates.crt && exec dotnet TriunniaLabs.Arch.Api.Files.Server.dll"]
|
||||||
|
ports:
|
||||||
|
- "50007: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=
|
||||||
|
- FilesApi__DataPath=
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: C:\MyArchApp\Apis\Files
|
||||||
|
target: /opt/triunnialabs/arch/apis/files
|
||||||
|
- 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
|
||||||
Vendored
+24
@@ -0,0 +1,24 @@
|
|||||||
|
services:
|
||||||
|
arch-files-api:
|
||||||
|
container_name: arch-files-api
|
||||||
|
hostname: arch-files-api
|
||||||
|
image: gitea.triunnialabs.com/triunnialabs/arch-files-api:0.1.2
|
||||||
|
ports:
|
||||||
|
- "50007:8081"
|
||||||
|
environment:
|
||||||
|
- ASPNETCORE_HTTPS_PORTS=8081
|
||||||
|
- 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=
|
||||||
|
- FilesApi__DataPath=
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: C:\MyArchApp\Apis\Files
|
||||||
|
target: /opt/triunnialabs/arch/apis/files
|
||||||
Vendored
+42
@@ -0,0 +1,42 @@
|
|||||||
|
services:
|
||||||
|
arch-tokens-api:
|
||||||
|
container_name: arch-tokens-api
|
||||||
|
hostname: arch-tokens-api
|
||||||
|
image: gitea.triunnialabs.com/triunnialabs/arch-tokens-api:0.3.0
|
||||||
|
entrypoint: ["/bin/sh", "-c", "cat /certs/my-company-root-ca.crt >> /etc/ssl/certs/ca-certificates.crt && exec dotnet TriunniaLabs.Arch.Api.Tokens.Server.dll"]
|
||||||
|
ports:
|
||||||
|
- "50003: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=
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: C:\MyArchApp\Apis\Tokens
|
||||||
|
target: /opt/triunnialabs/arch/apis/tokens
|
||||||
|
- 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"
|
||||||
Vendored
+27
@@ -0,0 +1,27 @@
|
|||||||
|
services:
|
||||||
|
arch-tokens-api:
|
||||||
|
container_name: arch-tokens-api
|
||||||
|
hostname: arch-tokens-api
|
||||||
|
image: gitea.triunnialabs.com/triunnialabs/arch-tokens-api:0.3.0
|
||||||
|
ports:
|
||||||
|
- "50003:8081"
|
||||||
|
environment:
|
||||||
|
- ASPNETCORE_HTTPS_PORTS=8081
|
||||||
|
- 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=
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: C:\MyArchApp\Apis\Tokens
|
||||||
|
target: /opt/triunnialabs/arch/apis/tokens
|
||||||
|
extra_hosts:
|
||||||
|
- "host.docker.internal:host-gateway"
|
||||||
Vendored
+57
@@ -0,0 +1,57 @@
|
|||||||
|
services:
|
||||||
|
arch-users-api:
|
||||||
|
container_name: arch-users-api
|
||||||
|
hostname: arch-users-api
|
||||||
|
image: gitea.triunnialabs.com/triunnialabs/arch-users-api:0.2.43
|
||||||
|
entrypoint: ["/bin/sh", "-c", "cat /certs/my-company-root-ca.crt >> /etc/ssl/certs/ca-certificates.crt && exec dotnet TriunniaLabs.Arch.Api.Users.Server.dll"]
|
||||||
|
ports:
|
||||||
|
- "50005: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=
|
||||||
|
- KeysApi__Url=
|
||||||
|
- KeysApi__ApplicationId=
|
||||||
|
- KeysApi__ApiKey=
|
||||||
|
- KeysApi__EnvelopePassword=
|
||||||
|
- TokensApi__Url=
|
||||||
|
- TokensApi__ApplicationId=
|
||||||
|
- TokensApi__ApiKey=
|
||||||
|
- TokensApi__EnvelopePassword=
|
||||||
|
- EmailApi__Url=
|
||||||
|
- EmailApi__ApplicationId=
|
||||||
|
- EmailApi__ApiKey=
|
||||||
|
- EmailApi__EnvelopePassword=
|
||||||
|
- UsersApi__AuthenticationScheme=MyArchApp
|
||||||
|
- UsersApi__Email__ConfirmAccountDeleteTemplate=account-delete
|
||||||
|
- UsersApi__Email__PasswordResetTemplate=password-reset
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: C:\MyArchApp\Apis\Users
|
||||||
|
target: /opt/triunnialabs/arch/apis/users
|
||||||
|
- 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"
|
||||||
Vendored
+42
@@ -0,0 +1,42 @@
|
|||||||
|
services:
|
||||||
|
arch-users-api:
|
||||||
|
container_name: arch-users-api
|
||||||
|
hostname: arch-users-api
|
||||||
|
image: gitea.triunnialabs.com/triunnialabs/arch-users-api:0.2.43
|
||||||
|
ports:
|
||||||
|
- "50005:8081"
|
||||||
|
environment:
|
||||||
|
- ASPNETCORE_HTTPS_PORTS=8081
|
||||||
|
- 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=
|
||||||
|
- KeysApi__Url=
|
||||||
|
- KeysApi__ApplicationId=
|
||||||
|
- KeysApi__ApiKey=
|
||||||
|
- KeysApi__EnvelopePassword=
|
||||||
|
- TokensApi__Url=
|
||||||
|
- TokensApi__ApplicationId=
|
||||||
|
- TokensApi__ApiKey=
|
||||||
|
- TokensApi__EnvelopePassword=
|
||||||
|
- EmailApi__Url=
|
||||||
|
- EmailApi__ApplicationId=
|
||||||
|
- EmailApi__ApiKey=
|
||||||
|
- EmailApi__EnvelopePassword=
|
||||||
|
- UsersApi__AuthenticationScheme=MyArchApp
|
||||||
|
- UsersApi__Email__ConfirmAccountDeleteTemplate=account-delete
|
||||||
|
- UsersApi__Email__PasswordResetTemplate=password-reset
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: C:\MyArchApp\Apis\Users
|
||||||
|
target: /opt/triunnialabs/arch/apis/users
|
||||||
|
extra_hosts:
|
||||||
|
- "host.docker.internal:host-gateway"
|
||||||
Reference in New Issue
Block a user