Commit Graph

23 Commits

Author SHA1 Message Date
Jan Dittberner e575eed7ff Add proper quotes to .env file 2021-04-23 17:01:12 +02:00
Jan Dittberner 5c924ee206 Install libemail-mime-perl in signer_client image 2020-12-28 20:12:15 +01:00
Jan Dittberner dc9bef9948 Implement perl::critic suggestions in client.pl
This commit implements refactorings to partially satisfy perl::critic. The
refactored code requires the Readonly Perl library.
2020-12-28 11:09:46 +01:00
Jan Dittberner 7681876e10 Fix Perl::Critic warnings in server.pl 2020-12-27 20:07:19 +01:00
Jan Dittberner fd9d45668b Implement signal handling 2020-12-26 17:10:15 +01:00
Jan Dittberner aa9685aa27 Remove obsolete tverify hostname 2020-12-26 15:53:11 +01:00
Jan Dittberner 59f4834a4d Configure OCSP and CPS URLs for local signer 2020-12-26 15:53:11 +01:00
Jan Dittberner 605ea490ac Fix gpg setup for signer 2020-12-26 15:53:03 +01:00
Jan Dittberner b6bead34ab Add GPG support to signer image 2020-12-26 08:31:58 +01:00
Jan Dittberner 82f90f7fa2 Align Perl brace formatting with perltidy 2020-12-26 07:01:39 +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
Jan Dittberner 0c56512174 Add cats to the docker-compose setup 2020-12-22 15:51:13 +01:00
Jan Dittberner 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