services: vikunja-db: image: mariadb:10 container_name: vikunja_db command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci environment: - TZ=Europe/Berlin - MYSQL_ROOT_PASSWORD=${VIKUNJA_DB_ROOT_PASSWORD} - MYSQL_USER=${VIKUNJA_DB_USER} - MYSQL_PASSWORD=${VIKUNJA_DB_PASSWORD} - MYSQL_DATABASE=${VIKUNJA_DB_NAME} volumes: - /srv/docker/vikunja/db:/var/lib/mysql restart: unless-stopped vikunja: image: vikunja/vikunja:latest container_name: vikunja ports: - 3456:3456 environment: - TZ=Europe/Berlin - VIKUNJA_DATABASE_HOST=vikunja-db - VIKUNJA_DATABASE_TYPE=mysql - VIKUNJA_DATABASE_USER=${VIKUNJA_DB_USER} - VIKUNJA_DATABASE_PASSWORD=${VIKUNJA_DB_PASSWORD} - VIKUNJA_DATABASE_NAME=${VIKUNJA_DB_NAME} - VIKUNJA_SERVICE_PUBLICURL=https://vikunja.thodirr.net/ volumes: - /srv/docker/vikunja/files:/app/vikunja/files depends_on: - vikunja-db restart: unless-stopped