digikam: add mariadb config

This commit is contained in:
Jef Roosens 2025-02-13 14:38:13 +01:00
parent 84f9efd785
commit 5e456fe0b2
Signed by: Jef Roosens
GPG key ID: 21FD3D77D56BAF49
9 changed files with 141 additions and 18 deletions

View file

@ -0,0 +1,10 @@
services:
db:
image: 'mariadb:11.6'
env_file: 'mariadb.env'
ports:
- '8015:3306'
volumes:
- './init.sql:/docker-entrypoint-initdb.d/init.sql'
- '/mnt/data1/digikam/mariadb:/var/lib/mysql'

View file

@ -0,0 +1,13 @@
[Unit]
Description=Photo management software
After=docker.service
Requires=docker.service
[Service]
Type=exec
WorkingDirectory=/etc/digikam
ExecStart=/usr/bin/docker compose up
ExecStop=/usr/bin/docker compose down
[Install]
WantedBy=multi-user.target

View file

@ -0,0 +1,6 @@
create database if not exists digikam_core;
create database if not exists digikam_thumbnails;
create database if not exists digikam_similarity;
create database if not exists digikam_recognition;
grant all privileges on *.* to 'digikam'@'%';