Since the default deployment of airflow involves multiple containers and we have limited quota of pods we wanted to run airflow in a single container for testing purposes.
Don't use it at production...
- building the image:
docker build . -t monoairflow
- running a container:
docker run -p 8080:8080 monoairflow
- In case of
permission denied
while building the image, checkrun.sh
permissions - The docker image contains a script instead of chained commands to allow better handlling of errors. currently we implemented basic test to verify that the proccess is up but it can be extanded...