First working prototype

This commit is contained in:
2026-09-06 13:50:58 +02:00
parent ecf08f8307
commit f61b9025eb
44 changed files with 5118 additions and 905 deletions

11
.env.example Normal file
View File

@@ -0,0 +1,11 @@
# Copy to .env and edit before `docker compose up -d`.
# The public domain this instance answers on. Caddy obtains and renews a
# Let's Encrypt certificate for it automatically.
#
# The domain must already resolve to this server, and ports 80 and 443 must be
# reachable from the internet — port 80 is what the ACME challenge uses.
SITE_ADDRESS=timelog.example.com
# Notified by Let's Encrypt before a certificate expires. Optional but advised.
ACME_EMAIL=you@example.com