vikunja-docker

Vikunja im Docker

version: "3"
services:
  dokuwiki:
    image: ghcr.io/linuxserver/dokuwiki
    container_name: dokuwiki
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Berlin
    volumes:
      - /home/itw/dockerstorage/dokuwiki/config:/config
    ports:
      - 80:80
      - 443:443 #optional
    restart: unless-stopped
  db:
    image: mariadb:10
    command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
    environment:
      MYSQL_ROOT_PASSWORD: supersecret
      MYSQL_USER: vikunjaitw
      MYSQL_PASSWORD: secretitw
      MYSQL_DATABASE: vikunjaitw
    volumes:
      - /home/itw/dockerstorage/vikunja/db:/var/lib/mysql
    restart: unless-stopped
  api:
    image: vikunja/api
    environment:
      VIKUNJA_DATABASE_HOST: db
      VIKUNJA_DATABASE_PASSWORD: secretitw
      VIKUNJA_DATABASE_TYPE: mysql
      VIKUNJA_DATABASE_USER: vikunjaitw
      VIKUNJA_DATABASE_DATABASE: vikunjaitw
      VIKUNJA_SERVICE_ENABLEREGISTRATION: 0
    volumes:
      - /home/itw/dockerstorage/vikunja/config:/app/vikunja/files
    depends_on:
      - db
    restart: unless-stopped
  frontend:
    image: vikunja/frontend
    restart: unless-stopped
  proxy:
    image: nginx
    ports:
      - 81:80
    volumes:
      - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
    depends_on:
      - api
      - frontend
    restart: unless-stopped
  • vikunja-docker.txt
  • Zuletzt geändert: 2021/09/02 15:07
  • von Fabian Horst