Files
pi-hosted/stack/vikunja.yml

66 lines
1.5 KiB
YAML
Raw Normal View History

2021-11-21 21:43:56 -05:00
version: "3.7"
services:
mariadb:
hostname: mariadb
image: linuxserver/mariadb:latest
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: ${DATABASE_NAME}
MYSQL_USER: ${DATABASE_USER}
MYSQL_PASSWORD: ${DATABASE_PASSWORD}
PUID: ${USER_UID}
PGID: ${USER_GID}
TZ: ${TZ}
networks:
2021-11-21 22:39:00 -05:00
- network
2021-11-21 21:43:56 -05:00
restart: unless-stopped
volumes:
- /portainer/Files/AppData/Config/Vikunja/Mariadb:/config
api:
container_name: api
hostname: api
2021-11-21 21:43:56 -05:00
image: vikunja/api:latest
environment:
TZ: ${TZ}
VIKUNJA_DATABASE_HOST: 'mariadb'
VIKUNJA_DATABASE_USER: ${DATABASE_USER}
VIKUNJA_DATABASE_PASSWORD: ${DATABASE_PASSWORD}
VIKUNJA_DATABASE_DATABASE: ${DATABASE_NAME}
VIKUNJA_DATABASE_TYPE: mysql
networks:
2021-11-21 22:39:00 -05:00
- network
2021-11-21 21:43:56 -05:00
restart: unless-stopped
volumes:
- /portainer/Files/AppData/Config/Vikunja/files:/app/vikunja/files
depends_on:
- mariadb
2021-11-21 22:30:54 -05:00
frontend:
container_name: frontend
hostname: frontend
2021-11-21 21:43:56 -05:00
image: vikunja/frontend:latest
networks:
2021-11-21 22:39:00 -05:00
- network
2021-11-21 21:43:56 -05:00
restart: unless-stopped
depends_on:
- api
proxy:
2021-11-22 00:17:23 -05:00
container_name: proxy
hostname: proxy
image: nginx
ports:
- 3456:80
volumes:
- /portainer/Files/AppData/Config/Vikunja/nginx.conf:/etc/nginx/conf.d/default.conf:ro
2021-11-22 00:35:20 -05:00
networks:
- network
restart: unless-stopped
depends_on:
- api
- frontend
2021-11-21 21:43:56 -05:00
networks:
2021-11-21 22:39:00 -05:00
network: