1
0
Fork 0

Start adding signer containers

This is work in progress to add the signer components
This commit is contained in:
Jan Dittberner 2020-12-23 09:53:52 +01:00
parent f9b0eb5195
commit e8ad6b9ba7
8 changed files with 189 additions and 3 deletions

View file

@ -37,8 +37,8 @@ services:
DEPLOYMENT_NAME: "CAcert.org Website (local development)"
MYSQL_WEBDB_HOSTNAME: db
MYSQL_WEBDB_DATABASE: cacert
CSR_DIRECTORY: /csr
CRT_DIRECTORY: /crt
CSR_DIRECTORY: /certs/csr
CRT_DIRECTORY: /certs/crt
DEFAULT_HOSTNAME: www.cacert.localhost
SECURE_HOSTNAME: secure.cacert.localhost
TVERIFY_HOSTNAME: tverify.cacert.localhost
@ -56,6 +56,7 @@ services:
- smtp
volumes:
- ./cacert-software:/www
- certstaging:/certs
mgr:
build:
context: .
@ -85,7 +86,36 @@ services:
- db
volumes:
- ./cacert-cats:/var/www/cats
signer_client:
build:
context: .
dockerfile: signer_client.Dockerfile
env_file:
- ./.env
environment:
MYSQL_WEBDB_HOSTNAME: db
MYSQL_WEBDB_DATABASE: cacert
CSR_DIRECTORY: /srv/certs/csr
CRT_DIRECTORY: /srv/certs/crt
volumes:
- certstaging:/srv/certs
- signersockets:/srv/sockets
depends_on:
- db
signer:
build:
context: .
dockerfile: signer.Dockerfile
environment:
SIGNER_WORKDIR: /srv/ca/work
SIGNER_CA_CONFIG: /srv/caconfig
volumes:
- signersockets:/srv/sockets
- signerdata:/srv/ca
volumes:
db: { }
maildir: { }
maildir: { }
certstaging: { }
signersockets: { }
signerdata: { }