Commit graph

14 commits

Author SHA1 Message Date
Jan Dittberner
fd39d4adce Add a signer variant with ancient base image
The production signer is using a really old base OS (Debian 4.0 Etch or
5.0 Lenny) with some packages like openssl from Debian 6.0 Stretch. This
commit uses the oldest available Docker base image to make a somewhat
reproducible variant of this OS.
2020-12-25 08:13:22 +01:00
Jan Dittberner
d0d7ba64d9 Improve signer and signer_client setup 2020-12-24 08:03:24 +01:00
Jan Dittberner
774c6b0e9c Add signer configuration 2020-12-23 22:14:13 +01:00
Jan Dittberner
e8ad6b9ba7 Start adding signer containers
This is work in progress to add the signer components
2020-12-23 09:53:52 +01:00
Jan Dittberner
f9b0eb5195 Rename application to webdb
This commit renames the application container to webdb and drops the
test suffix in favour of using www.cacert.localhost directly. The server
certificate for www.cacert.localhost got an additional
subjectAlternativeName secure.cacert.localhost and is used for both
hostnames now.

Environment variables containing _APP have been renamed to _WEBDB to
keep consistency.
2020-12-23 07:17:06 +01:00
Jan Dittberner
714533350b Improve documentation 2020-12-23 06:30:43 +01:00
0c56512174 Add cats to the docker-compose setup 2020-12-22 15:51:13 +01:00
af156f24c6 Configure mgr and mail containers
This commit configures IMAP to work properly and makes logs of mgr and
dovecot available.
2020-12-22 14:19:31 +01:00
Jan Dittberner
30ddadd954 Add test mgr setup 2020-12-22 08:49:18 +01:00
Jan Dittberner
8e7f8c3d46 Add .editorconfig 2020-12-22 06:41:45 +01:00
Jan Dittberner
c1f83bf8e9 Add instructions for creating .env file 2020-12-22 05:57:51 +01:00
Jan Dittberner
ff5ea7dd39 Refine local setup
- Add dependencies for gettext and PDF support
- add whois and netbase to support whois checks
- remove docker/mysql.php because configuration should be done via
  environment variables
- install CAcert CA certificates to allow retrieval of translation data
  from translations.cacert.org
- build i18n files on start of application container
- disable broken OCSP stapling for local certificates
- add language data during database initialization
2020-12-21 18:44:20 +01:00
Jan Dittberner
c39be2c6c8 Add README, move URLs to cacert.localhost 2020-12-20 15:28:19 +01:00
Jan Dittberner
279dbcffbf Implement docker-compose setup for CAcert software 2020-12-20 14:52:15 +01:00