diff --git a/planka/docker-compose.yml b/planka/docker-compose.yml new file mode 100644 index 0000000..787977e --- /dev/null +++ b/planka/docker-compose.yml @@ -0,0 +1,37 @@ +version: '3' + +services: + planka: + image: ghcr.io/plankanban/planka:latest + command: > + bash -c + "for i in `seq 1 30`; do + ./start.sh && + s=$$? && break || s=$$?; + echo \"Tried $$i times. Waiting 5 seconds...\"; + sleep 5; + done; (exit $$s)" + restart: unless-stopped + volumes: + - ./user-avatars:/app/public/user-avatars + - ./project-background-images:/app/public/project-background-images + - ./attachments:/app/private/attachments + ports: + - 1337:1337 + environment: + - BASE_URL=https://project.example.com + - TRUST_PROXY=0 + - DATABASE_URL=postgresql://postgres@postgres/planka + - SECRET_KEY=replacewithrandomstring + depends_on: + - postgres + + postgres: + image: postgres:14-alpine + restart: unless-stopped + volumes: + - ./db:/var/lib/postgresql/data + environment: + - POSTGRES_DB=planka + - POSTGRES_HOST_AUTH_METHOD=trust + diff --git a/uptime-kuma/docker-compose.yml b/uptime-kuma/docker-compose.yml new file mode 100644 index 0000000..8d8a148 --- /dev/null +++ b/uptime-kuma/docker-compose.yml @@ -0,0 +1,13 @@ +version: "3" +services: + uptime-kuma: + restart: always + ports: + - 3001:3001 + volumes: + - ./data:/app/data + container_name: uptime-kuma + image: louislam/uptime-kuma:latest + dns: + - 1.1.1.1 + - 8.8.8.8