[Phase 2] Package Python code as container image for Kestra #25
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Packager le code Python fabric-orchestrator dans une image container pour être utilisé par les tâches Kestra
io.kestra.plugin.scripts.python.Script.Pourquoi un container ?
Kestra exécute les scripts Python dans des containers isolés. Nous devons donc :
Dockerfile
Gitea Actions Workflow
Usage dans Kestra
Tasks
Dockerfileoptimisé.dockerignorepour exclure les fichiers inutiles.gitea/workflows/build-container.ymldocker build -t fabric-orchestrator ..dockerignore
Output
Dockerfile.dockerignore.gitea/workflows/build-container.ymlDependencies