services: db: image: mariadb:10 command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci environment: MYSQL_ROOT_PASSWORD: supersecret MYSQL_USER: vikunja MYSQL_PASSWORD: secret MYSQL_DATABASE: vikunja volumes: - /volume1/docker/vikunja/db:/var/lib/mysql restart: unless-stopped api: image: vikunja/api environment: VIKUNJA_DATABASE_HOST: db VIKUNJA_DATABASE_PASSWORD: secret VIKUNJA_DATABASE_TYPE: mysql VIKUNJA_DATABASE_USER: vikunja VIKUNJA_DATABASE_DATABASE: vikunja VIKUNJA_SERVICE_JWTSECRET: VIKUNJA_SERVICE_FRONTENDURL: https://vikunja..com/ VIKUNJA_SERVICE_TIMEZONE: Europe/Paris PUID: 1026 PGID: 100 VIKUNJA_DEFAULTSETTINGS_LANGUAGE: fr VIKUNJA_DEFAULTSETTINGS_WEEK_START: 1 VIKUNJA_MAILER_ENABLED: true VIKUNJA_DEFAULTSETTINGS_EMAIL_REMINDERS_ENABLED: true VIKUNJA_MAILER_HOST: VIKUNJA_MAILER_PORT: VIKUNJA_MAILER_AUTHTYPE: plain VIKUNJA_MAILER_USERNAME: VIKUNJA_MAILER_PASSWORD: VIKUNJA_MAILER_FROMEMAIL: VIKUNJA_MAILER_FORCESSL: true ports: - 3456:3456 volumes: - /volume1/docker/vikunja/files:/app/vikunja/files depends_on: - db restart: unless-stopped frontend: image: vikunja/frontend ports: - 4321:80 environment: VIKUNJA_API_URL: https://vikunja-api..com/api/v1 restart: unless-stopped