From 1905f871b760cd64cc21eb5af50056e97aa750e7 Mon Sep 17 00:00:00 2001 From: mattspeer Date: Mon, 3 Aug 2026 16:51:44 -0500 Subject: [PATCH] Add docker-compose.yaml Initial commit --- docker-compose.yaml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 docker-compose.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..24b4d7b --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,43 @@ +services: + + sqldb: + image: mysql:8.3 + volumes: + - /srv/docker/kimai/mysql:/var/lib/mysql + environment: + - MYSQL_DATABASE=kimai + - MYSQL_USER=kimaiuser + - MYSQL_PASSWORD=Tremor-Tarot-Badland2 + - MYSQL_ROOT_PASSWORD=Motivator-Pumice-Pancake3 + command: --default-storage-engine innodb + restart: unless-stopped + healthcheck: + test: mysqladmin -uroot -p$$MYSQL_ROOT_PASSWORD ping -h 127.0.0.1 --silent + interval: 10s + timeout: 5s + retries: 12 + start_period: 30s + + kimai: + image: kimai/kimai2:stable + depends_on: + sqldb: + condition: service_healthy + restart: true + volumes: + - /srv/docker/kimai/data:/opt/kimai/var/data + - /srv/docker/kimai/plugins:/opt/kimai/var/plugins + ports: + - 8001:8001 + environment: + - APP_SECRET= MOpjyc5UWVYowgjWR7FhStVc5NCz2D7H + - TRUSTED_HOSTS=kimai.speerfam.net # set this to the domain name you use to access Kimai + - ADMINMAIL=mwspeer@gmail.com + - ADMINPASS=Grumbling-Evacuate-Brethren5 + - "DATABASE_URL=mysql://kimaiuser:Tremor-Tarot-Badland2@sqldb/kimai?charset=utf8mb4&serverVersion=8.3.0" + restart: unless-stopped + +volumes: + data: + mysql: + plugins: \ No newline at end of file