Skip to content

Commit 445f2f9

Browse files
author
mafyuh
committedSep 4, 2024
Update docker/portainer/docker-compose.yml
1 parent 33b1fc2 commit 445f2f9

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed
 

‎docker/portainer/docker-compose.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,39 @@ services:
1111
- "portainer_data:/data"
1212
restart: always
1313

14+
vikunja:
15+
image: vikunja/vikunja
16+
environment:
17+
VIKUNJA_SERVICE_PUBLICURL: http://<the public ip or host where Vikunja is reachable>
18+
VIKUNJA_DATABASE_HOST: db
19+
VIKUNJA_DATABASE_PASSWORD: changeme
20+
VIKUNJA_DATABASE_TYPE: mysql
21+
VIKUNJA_DATABASE_USER: vikunja
22+
VIKUNJA_DATABASE_DATABASE: vikunja
23+
VIKUNJA_SERVICE_JWTSECRET: <a super secure random secret>
24+
ports:
25+
- 3456:3456
26+
volumes:
27+
- /home/mafyuh/vikunja/files:/app/vikunja/files
28+
depends_on:
29+
db:
30+
condition: service_healthy
31+
restart: unless-stopped
32+
db:
33+
image: mariadb:10
34+
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
35+
environment:
36+
MYSQL_ROOT_PASSWORD: supersecret
37+
MYSQL_USER: vikunja
38+
MYSQL_PASSWORD: changeme
39+
MYSQL_DATABASE: vikunja
40+
volumes:
41+
- /home/mafyuh/vikunja/db:/var/lib/mysql
42+
restart: unless-stopped
43+
healthcheck:
44+
test: ["CMD-SHELL", "mysqladmin ping -h localhost -u $$MYSQL_USER --password=$$MYSQL_PASSWORD"]
45+
interval: 2s
46+
start_period: 30s
47+
1448
volumes:
1549
portainer_data:

0 commit comments

Comments
 (0)
Please sign in to comment.