mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-11-24 08:52:31 +02:00
.. | ||
data | ||
deprecated | ||
docker-stack.yaml | ||
Dockerfile | ||
README.md |
airflow
How It Works
+---------+
+--> | Worker1 |
redis | +---------+
postgres |
+--------+ | +---------+
| Master | <--+--> | Worker2 |
+--------+ | +---------+
webserver |
scheduler | +---------+
flower +--> | Worker3 |
+---------+
Quick Start
$ python -c 'from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())'
4XHGZH0dZ40iOv6z5cyfrXVg5qg3s_d06A7BFfbSsqA=
$ docker stack deploy -c docker-stack.yaml airflow
$ docker service update --replicas-max-per-node=1 airflow_worker
$ docker service update --replicas 3 airflow_worker
$ curl http://localhost:8080/
$ curl http://localhost:5555/
⚠️ This docker image was built with a static
FERNET_KEY
environment variable. You should set another value to it indocker-stack.yaml
.