version: '2' services: db: image: mariadb:10 container_name: vikunja_db command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASS} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASS} MYSQL_DATABASE: vikunja volumes: - ./db:/var/lib/mysql restart: unless-stopped api: image: vikunja/api:latest container_name: vikunja_api environment: VIKUNJA_DATABASE_HOST: db VIKUNJA_DATABASE_PASSWORD: ${MYSQL_PASS} VIKUNJA_DATABASE_TYPE: mysql VIKUNJA_DATABASE_USER: ${MYSQL_USER} VIKUNJA_DATABASE_DATABASE: vikunja VIKUNJA_SERVICE_JWTSECRET: ports: - 3457:3456 depends_on: - db volumes: - ./files:/app/vikunja/files restart: unless-stopped frontend: image: vikunja/frontend container_name: vikunja_app ports: - 8003:80 environment: VIKUNJA_API_URL: http://192.168.0.111:3457/api/v1 restart: unless-stopped