migrate to compose-projects folder and init repo

This commit is contained in:
2025-08-13 22:47:11 -03:00
commit a08c8cc7fa
33 changed files with 1873 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
services:
vikunja:
container_name: vikunja
image: vikunja/vikunja
environment:
# VIKUNJA_SERVICE_PUBLICURL: https://tasks.ccalifice.com
VIKUNJA_DATABASE_HOST: db
VIKUNJA_DATABASE_PASSWORD: ejcurt!898f!
VIKUNJA_DATABASE_TYPE: postgres
VIKUNJA_DATABASE_USER: vikunja
VIKUNJA_DATABASE_DATABASE: vikunja
VIKUNJA_SERVICE_JWTSECRET: 4ab3fe5084fb63e68ecdac256e789be0124e1c6652aaeaa663d92bd3bfeb2a8eb1052740b132b5b9b6ae84b53fbd68e45bf4721e24faf75bb5f1cfb267eb04da
ports:
- 3456:3456
volumes:
- ./files:/app/vikunja/files
depends_on:
db:
condition: service_healthy
restart: unless-stopped
networks:
- caddy-net
- vikunja
db:
container_name: vikunja-db
image: postgres:16
environment:
POSTGRES_PASSWORD: ejcurt!898f!
POSTGRES_USER: vikunja
volumes:
- ./db:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -h localhost -U $$POSTGRES_USER"]
interval: 2s
networks:
- vikunja
networks:
caddy-net:
external: true
name: caddy-net
vikunja: