Logo
0.6.1
  • What is Kaapana?
  • Installation Guide
  • User Guide
  • Development Guide
    • Introduction
    • Developing a Processing-Container
    • Developing Workflow Extensions
    • Developing Applications
    • Developing a Workflow Extension with a Custom Registry
    • Uploading a Workflow Extension via the Extensions View
    • Upgrading an Extension in the Kaapana Extension Collection
    • Existing Operators
    • Kaapana Services
    • Advanced: How Kaapana uses Helm
    • Best Practices
      • Writing Dockerfile
      • Code Formatting
  • Access Control
  • Frequently Asked Questions (FAQ)
  • Publications & Citation
  • Changelog
  • Migration Guide
  • License & Copyright Notices
  • Glossary
  • Acknowledgments
  • Contact
Kaapana
  • Development Guide
  • Best Practices
  • View page source

Best Practices

  • Writing Dockerfile
    • Base images
    • Labels
    • Package managers: apt, apk
    • Installation of python packages: pip install
    • Utilizing Multi-Stage Dockerfiles
    • General Guidelines
    • Example of a Kaapana Dockerfile for a workflow
  • Code Formatting
    • Black Code Formatter
    • Installation
    • Usage
    • Pre-commit hook
Previous Next

© Copyright 2026, MIC @DKFZ.

Built with Sphinx using a theme provided by Read the Docs.