Commit graph

6 commits

Author SHA1 Message Date
f2e709590b
Add basic nextcloud deployment
Uses php-fpm image and is served through a simple caddy server.
Automatically deploys by default and can be automatically deployed with
smtp e-mail sending and s3 primary object storage optionally if desired.

Utilizes some necessary hackery for container ordering and startup so
startup is relatively slow (takes around 2-5 minutes at least) but once
running should be stable and uninterrupted.

Implements health-checks for all involved containers.

Switch apache for php-fpm image
2021-11-20 14:23:57 +01:00
010d8f93c4
Add monica deployment
Added basic monica docker deployment.

A key which is required for monica is automatically generated on
deployment.
Optionally, geolocation and weather api can be enabled.
Mail-sending functionality is disabled by default but can be enabled
with any compatible smtp server set up.
2021-10-26 18:11:48 +02:00
3f944df048
Add traggo deployment 2021-10-24 10:55:46 +02:00
1fae9f9a19
Add searx deployment 2021-10-23 16:42:03 +02:00
27daf9031b
Add miniflux deployment
Contains default credentials but these should be overwritten with
group or host -destined variables.

Add default credentials

Hide real credential files from git
2021-10-22 13:17:50 +02:00
30089b434e
Add staging and development environments
Differentiated between both.

Development environment takes place locally, most directly through the
use of a vagrant machine on the development machine.

Staging environment mimics the final production environment, but is
situated on another server and, most probably, points to a different
address. Otherwise, however, it translates much more closely (dns
entries etc) to the production setup.

Production is just that, the final deployment.
2021-10-21 14:23:26 +02:00