Skip to content

Instantly share code, notes, and snippets.

@executed
Created December 30, 2024 02:55
Show Gist options
  • Save executed/0e095a251bee9670d232f391b33d4411 to your computer and use it in GitHub Desktop.
Save executed/0e095a251bee9670d232f391b33d4411 to your computer and use it in GitHub Desktop.
vikunja_docker_compose.yml
networks:
vikunja_net:
name: vikunja_net
driver: bridge
caddy_vikunja_network:
external: true
services:
vikunja:
image: vikunja/vikunja:unstable
container_name: vikunja
environment:
VIKUNJA_SERVICE_PUBLICURL: https://123.net/vikunja
VIKUNJA_DATABASE_HOST: vikunja_db
VIKUNJA_DATABASE_PASSWORD: 0VX1212312312313123123bJB
VIKUNJA_DATABASE_TYPE: mysql
VIKUNJA_DATABASE_USER: me_vikunja_user
VIKUNJA_DATABASE_DATABASE: vikunja-test-db-adsasaddas
VIKUNJA_SERVICE_JWTSECRET: 585asdasdasdblahblahf73e
VIKUNJA_REDIS_ENABLED: 1
VIKUNJA_REDIS_HOST: 'vikunja_redis:6379'
VIKUNJA_CACHE_ENABLED: 1
VIKUNJA_CACHE_TYPE: redis
VIKUNJA_REDIS_PASSWORD: KL12121212121122121JO8u
# ports still need to be exposed so that hass checks them - firewall should block these
ports:
- 3456:3456
volumes:
- /home/user/docs/vikunja/files:/app/vikunja/files
depends_on:
- vikunja_db
- vikunja_redis
security_opt:
- no-new-privileges:true
restart: always
pull_policy: always
networks:
- vikunja_net
- caddy_vikunja_network
vikunja_db:
image: mariadb:lts
container_name: vikunja_db
#command: --character-set-server=utf8bmb4 --collation-server=utf8mb4_unicode_ci
environment:
MARIADB_AUTO_UPGRADE: 1
MARIADB_DISABLE_UPGRADE_BACKUP: 0
MYSQL_ROOT_PASSWORD: LD123123XWvy
MYSQL_USER: me_vikunja_user
MYSQL_PASSWORD: 0VX1212312312313123123bJB
MYSQL_DATABASE: vikunja-test-db-adsasaddas
volumes:
- /home/user/docs/vikunja/db:/var/lib/mysql
ports:
- 3306:3306
restart: always
pull_policy: always
networks:
- vikunja_net
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment