From 40cac851e89bd8c249f415c101cf81175905fbd1 Mon Sep 17 00:00:00 2001 From: redbeardymcgee Date: Sun, 24 Nov 2024 21:21:43 -0600 Subject: [PATCH] kimai wip --- WIP/kimai/README.md | 5 +++++ WIP/kimai/kimai-db.container | 25 +++++++++++++++++++++++++ WIP/kimai/kimai.container | 25 +++++++++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 WIP/kimai/README.md create mode 100644 WIP/kimai/kimai-db.container create mode 100644 WIP/kimai/kimai.container diff --git a/WIP/kimai/README.md b/WIP/kimai/README.md new file mode 100644 index 0000000..5eaea8e --- /dev/null +++ b/WIP/kimai/README.md @@ -0,0 +1,5 @@ +# Kimai + +## Known issues + +- 502 error diff --git a/WIP/kimai/kimai-db.container b/WIP/kimai/kimai-db.container new file mode 100644 index 0000000..b731397 --- /dev/null +++ b/WIP/kimai/kimai-db.container @@ -0,0 +1,25 @@ +[Unit] +Description=Kimai database +After=network-online.target + +[Service] +Restart=on-failure +TimeoutStartSec=900 + +[Install] +WantedBy=default.target + +[Container] +Image=docker.io/mysql/mysql:8.3 +ContainerName=kimai-db +HostName=kimai-db + +Network=protonvpn + +Volume=/volumes/kimai/var/lib/mysql:/var/lib/mysql + +Environment=MYSQL_DATABASE=kimai +Environment=MYSQL_USER=kimaiuser + +Secret=mysql-kimai-pw,type=env,target=MYSQL_PASSWORD +Secret=mysql-kimai-root-pw,type=env,target=MYSQL_ROOT_PASSWORD diff --git a/WIP/kimai/kimai.container b/WIP/kimai/kimai.container new file mode 100644 index 0000000..1bdbb08 --- /dev/null +++ b/WIP/kimai/kimai.container @@ -0,0 +1,25 @@ +[Unit] +Description=Time tracking +Wants=kimai-db.service + +[Service] +Restart=on-failure +TimeoutStartSec=900 + +[Install] +WantedBy=default.target + +[Container] +Image=docker.io/kimai/kimai2:apache +ContainerName=kimai +HostName=kimai + +Network=protonvpn + +Volume=/volumes/kimai/var/plugins:/var/plugins +Volume=/volumes/kimai/var/data:/var/data + +Environment=ADMINMAIL=admin@kimai.localdomain +Environment=DATABASE_URL="mysql://kimaiuser:kimaipassword@sqldb/kimai?charset=utf8mb4&serverVersion=8.3.0" + +Secret=kimai-db-pass,type=env,target=ADMINPASS