Jan Dittberner
1f815bad85
Point mr to jandd's run-locally github branch
2021-08-27 18:48:09 +02:00
Jan Dittberner
d3a44eb38e
Add TVERIFY_HOSTNAME to support older code base
2021-08-27 18:45:42 +02:00
Jan Dittberner
dbb500f8e8
Add wget to allow download of translations on first start
2021-08-27 18:00:13 +02:00
Jan Dittberner
0857806acf
Make signer and signer_client work with minimal changes
2021-08-27 17:41:26 +02:00
5c924ee206
Install libemail-mime-perl in signer_client image
2020-12-28 20:12:15 +01:00
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
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
59f4834a4d
Configure OCSP and CPS URLs for local signer
2020-12-26 15:53:11 +01:00
605ea490ac
Fix gpg setup for signer
2020-12-26 15:53:03 +01:00
b6bead34ab
Add GPG support to signer image
2020-12-26 08:31:58 +01:00
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
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