vikunja compose
version: '3'
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/vikunjadb:/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: qwertyuiopasdfghjklzxcvbnm
? ? ? VIKUNJA_SERVICE_FRONTENDURL: https://192.168.0.0:4321/
? ? ports:
? ? ? - 3456:3456
? ? volumes:
? ? ? - /volume1/docker/vikunja:/app/vikunja/files
? ? depends_on:
? ? ? - db
? ? restart: unless-stopped
? frontend:
? ? image: vikunja/frontend
? ? ports:
? ? ? - 4321:80
? ? environment:
? ? ? VIKUNJA_API_URL: http://vikunja-api-domain.tld/api/v1
? ? restart: unless-stopped