1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-18 20:59:44 +02:00
Élégant suivi de projets open source https://planka.app
Find a file
Hannes f9d3e73651
build: Improve Docker dev setup, add nodemon config (#1145)
* Updated the base image in `Dockerfile.dev` from `node:18-alpine` to `node:lts-alpine` to use more or less the same as for production docker build (where the client is build lts and server is 18... so yeah not really...)
* Removed the `USER node` directive, to prevent permission issues as we hook the whole folder into the container.
* Modified the `docker-compose-dev.yml` file to enhance the database healthcheck. The new healthcheck ensures not only postgres is ready but also the database is ready by running a sample query (`SELECT 1`) and adjusts the interval, retries, and start period for better reliability.
* Added a `nodemon.json` configuration file to watch only relevant files (node_modules would be ignored but not files like the python venv) and avoid rapid successive restarts with the delay.
2025-05-23 16:19:22 +02:00
.github feat: Version 2 2025-05-10 02:09:06 +02:00
.husky feat: Improvements for mobile version (#776) 2024-07-26 19:02:13 +02:00
.vscode feat: Version 2 2025-05-10 02:09:06 +02:00
assets feat: Version 2 2025-05-10 02:09:06 +02:00
charts/planka chore: Fix sample value for TRUST_PROXY environment variable 2025-05-13 16:29:31 +02:00
client feat: Add board activity log 2025-05-22 23:14:46 +02:00
LICENSES feat: Version 2 2025-05-10 02:09:06 +02:00
server build: Improve Docker dev setup, add nodemon config (#1145) 2025-05-23 16:19:22 +02:00
.dockerignore feat: Version 2 2025-05-10 02:09:06 +02:00
.gitattributes Fix repository language 2020-05-29 21:46:08 +05:00
.gitignore feat: Add official Helm Chart (#442) 2023-05-25 20:23:11 +05:00
CODE_OF_CONDUCT.md feat: Version 2 2025-05-10 02:09:06 +02:00
CONTRIBUTING.md feat: Version 2 2025-05-10 02:09:06 +02:00
CONTRIBUTOR_LICENSE_AGREEMENT.md feat: Version 2 2025-05-10 02:09:06 +02:00
docker-backup.sh feat: Version 2 2025-05-10 02:09:06 +02:00
docker-compose-dev.yml build: Improve Docker dev setup, add nodemon config (#1145) 2025-05-23 16:19:22 +02:00
docker-compose.yml feat: Support for Docker secrets (#1132) 2025-05-15 19:32:37 +02:00
docker-restore.sh feat: Version 2 2025-05-10 02:09:06 +02:00
Dockerfile build: Suppress npm update notifier 2025-05-10 21:55:03 +02:00
Dockerfile.dev build: Improve Docker dev setup, add nodemon config (#1145) 2025-05-23 16:19:22 +02:00
LICENSE.md feat: Version 2 2025-05-10 02:09:06 +02:00
package-lock.json feat: Version 2 2025-05-10 02:09:06 +02:00
package.json feat: Version 2 2025-05-10 02:09:06 +02:00
README.md docs: Update docker pulls counter 2025-05-19 18:03:08 +02:00
SECURITY.md feat: Version 2 2025-05-10 02:09:06 +02:00

PLANKA

Project mastering driven by fun

Version Docker Pulls Contributors Chat

Demo

Client demo (without server features).

⚠️ The demo GIF and client demo are based on v1 and will be updated soon.

Key Features

  • Collaborative Kanban Boards: Create projects, boards, lists, cards, and manage tasks with an intuitive drag-and-drop interface
  • Real-Time Updates: Instant syncing across all users, no refresh needed
  • Rich Markdown Support: Write beautifully formatted card descriptions with a powerful markdown editor
  • Flexible Notifications: Get alerts through 100+ providers, fully customizable to your workflow
  • Seamless Authentication: Single sign-on with OpenID Connect integration
  • Multilingual & Easy to Translate: Full internationalization support for a global audience

How to Deploy

PLANKA is easy to install using multiple methods - learn more in the installation guide.

For configuration and environment settings, see the configuration section.

Contact

Interested in a hosted version of PLANKA? Email us at github@planka.group.

For any security issues, please do not create a public issue on GitHub - instead, report it privately by emailing security@planka.group.

Note: We do NOT offer any public support via email, please use GitHub.

Join our community: Get help, share ideas, or contribute on our Discord server.

License

PLANKA is fair-code distributed under the Fair Use License and PLANKA Enterprise License.

  • Source Available: The source code is always visible
  • Self-Hostable: Deploy and host it anywhere
  • Extensible: Customize with your own functionality
  • Enterprise Licenses: Available for additional features and support

For more details, check the License Guide.

Contributing

Found a bug or have a feature request? Check out our Contributing Guide to get started.

For setting up the project locally, see the development section.

Thanks to all our contributors!

Contributors