A docker image for ecFlow python API with python 3.
ecflow-docker needs boost and ecflow source code. The Base dockerfile will download them during build stage. If you don't want to download files every time, you can put them under ./dist/ecflow_code directory.
docker build --rm --tag nwpc-oper/ecflow-base -f docker/4/base/Dockerfile .
docker build --rm --tag nwpc-oper/ecflow-python -f docker/4/python/Dockerfile .
docker build --rm --tag nwpc-oper/ecflow-server -f docker/4/server/Dockerfile .
docker build --rm --tag nwpc-oper/ecflow-ui -f docker/4/ui/Dockerfile .
Use image nwpc-oper/ecflow-server
to run ecFlow server.
docker run -d -p <some port>:3141 --name my-ecflow-server nwpc-oper/ecflow-server
Copyright © 2018-2020, Perilla Roc at nwpc-oper.
ecflow-docker
is licensed under MIT