commit 41a17f81815418badb54221369cf5e7d603ea92a Author: Matan Horovitz Date: Sat Feb 12 11:47:51 2022 +0200 New container - Vikunja diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..a0cc025 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,58 @@ +version: '3' + +services: + api: + container_name: vikunja_api + image: vikunja/api + environment: + VIKUNJA_REDIS_ENABLED: 1 + VIKUNJA_REDIS_HOST: 'redis:6379' + VIKUNJA_CACHE_ENABLED: 1 + VIKUNJA_CACHE_TYPE: redis + VIKUNJA_DATABASE_TYPE: postgres + VIKUNJA_DATABASE_HOST: db + VIKUNJA_DATABASE_PASSWORD: secret + VIKUNJA_DATABASE_USER: vikunja + VIKUNJA_DATABASE_DATABASE: vikunja + VIKUNJA_MAILER_ENABLED: "true" + VIKUNJA_MAILER_HOST: smtp.mail.yahoo.com + VIKUNJA_MAILER_PORT: 587 + VIKUNJA_MAILER_USERNAME: pukekoxyz + VIKUNJA_MAILER_PASSWORD: pvefngmuhcxunzqs + VIKUNJA_MAILER_FROMEMAIL: pukekoxyz@yahoo.com + volumes: + - ./files:/app/vikunja/files + depends_on: + - db + networks: + - network + - internal + redis: + image: redis + networks: + - internal + db: + image: postgres:13 + environment: + POSTGRES_PASSWORD: secret + POSTGRES_USER: vikunja + volumes: + - ./db:/var/lib/postgresql/data + restart: unless-stopped + networks: + - internal + frontend: + container_name: vikunja + image: vikunja/frontend + ports: + - 88:80 + environment: + VIKUNJA_API_URL: https://tasks.pukeko.xyz/api/v1 + restart: unless-stopped + networks: + - network +networks: + network: + driver: bridge + internal: + driver: bridge