Planka
Planka is a kanban board application designed for managing tasks and projects. It provides a visual interface for organizing work, tracking progress, and collaborating with team members. Planka is suitable for agile project management and supports features like task assignment, due dates, and project boards.
Portainer Stack
services:
planka:
image: ghcr.io/plankanban/planka:latest
container_name: Planka
restart: on-failure
volumes:
- ./Planka/user-avatars:/app/public/user-avatars
- ./Planka/project-background-images:/app/public/project-background-images
- ./Planka/attachments:/app/private/attachments
ports:
- 8200:1337
environment:
- BASE_URL=http://10.1.1.16:8200
- DATABASE_URL=postgresql://postgres@postgres/planka
- SECRET_KEY=notsecretkey
- [email protected]
- [email protected]
- DEFAULT_ADMIN_NAME=admin
- DEFAULT_ADMIN_USERNAME=admin
depends_on:
- postgres
networks:
- planka-net
postgres:
image: postgres:14-alpine
container_name: Planka_DB
restart: on-failure
volumes:
- ./Planka/db-data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=planka
- POSTGRES_HOST_AUTH_METHOD=trust
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres -d planka"]
interval: 10s
timeout: 5s
retries: 5
networks:
- planka-net
networks:
planka-net:
volumes:
db-data:
user-avatars:
project-background-images:
attachments: