Commit Graph

37 Commits

Author SHA1 Message Date
Stephane Gourichon
929f22861d Clearer test output. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
75395128f5 Building containers runs unit and acceptance tests. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
b6b1a5d0b7 s/monitor_check_once.sh/test_acceptance.sh/ 2025-09-05 22:55:44 +02:00
Stephane Gourichon
911a29dbdf Adapt to podman which doesn't replace running container by default. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
b32855e3bc Fix bug where an error would cause failure of all subsequent containers. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
91347d4310 Verbose mode. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
db2f99f823 Fix domain configuration after reworking directory hierarchy. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
45e60d70a3 Use common base image. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
f63761904f Rearrange tree of service definitions: move domain. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
9efff2d36e Check for dependencies. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
8a283f2877 Strict mode. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
2b445b9457 Use podman instead of docker. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
4076de240c Main README.md documents what this is about. 2025-09-05 22:55:44 +02:00
Stephane Gourichon
6f291dccfd Refine log of building new container. 2025-08-04 11:52:07 +02:00
Stephane Gourichon
758b1989df Add footer to make clear whether transmission is complete. 2025-08-04 11:52:07 +02:00
Stephane Gourichon
5df5a4c957 Assume yes to ugrade 2025-08-04 11:52:07 +02:00
Stephane Gourichon
3044d9c2ec Ensure a rebuild of a container is a verbose event. 2025-08-04 11:48:25 +02:00
Stephane Gourichon
405c1d5acc If given no argument, process all running containers.
Rationale: this is about security of any currently running service,
not about keeping services up.

Any service might have been put down for any reason.
2025-08-04 11:48:25 +02:00
Stephane Gourichon
72567360a4 Script to build and start all containers. 2025-08-04 11:48:25 +02:00
Stephane Gourichon
f3d82afd43 Script to create a user capable of running the infrastructure. 2025-08-04 11:48:25 +02:00
Stephane Gourichon
5650ce487f Name the nameserver hostname. 2024-03-24 17:16:19 +01:00
Stephane Gourichon
99e4b6e767 Script to install monitoring task. 2024-03-24 17:16:19 +01:00
Stephane Gourichon
55cdc5ac3e Script to check all services once. 2024-03-24 17:16:19 +01:00
Stephane Gourichon
602685f561 Install cron task that rebuilds images when needed. 2024-03-24 17:16:19 +01:00
Stephane Gourichon
371d138bb8 Will rebuild images ignoring cache. 2024-03-24 17:16:19 +01:00
Stephane Gourichon
87a437c661 Minor shortening. 2024-03-24 17:16:19 +01:00
Stephane Gourichon
07a7e1043b Monitoring script for domain check. 2024-03-24 17:16:19 +01:00
Stephane Gourichon
b0a4fa5d44 Makefile also set permissions. 2024-03-24 17:16:19 +01:00
Stephane Gourichon
f92b230485 Script that checks if a container needs package update. 2024-03-24 17:16:18 +01:00
Stéphane Gourichon
d58f27afbe Expedient: start all containers always on daemon start. 2024-03-23 23:02:49 +01:00
Stéphane Gourichon
131197fae8 Remove build script. 2024-03-23 22:45:23 +01:00
Stéphane Gourichon
fcbde5af56 Compatibility with Debian 11, docker.io 20.10.5+dfsg1-1+deb11u2. 2024-03-23 22:41:30 +01:00
Stéphane Gourichon
26328dd258 .gitignore 2024-03-23 22:40:35 +01:00
Stéphane Gourichon
9d48f9c2d5 Compatibility with Debian 11, docker.io 20.10.5+dfsg1-1+deb11u2. 2024-03-23 22:40:06 +01:00
Stephane Gourichon
0ae76f0e1a docker compose style 2024-03-23 17:31:10 +01:00
Stephane Gourichon
b2edd16308 Docker container for DNS server bind9. 2024-03-23 13:12:55 +01:00
Stephane Gourichon
78ef2edb5b First commit, convenience Makefile for cleanup. 2024-03-23 13:12:39 +01:00