-
-
Notifications
You must be signed in to change notification settings - Fork 162
Docker
This section describes how build and run Wexflow Docker image.
- Download and unzip the latest version of wexflow-linux-netcore.zip:
unzip wexflow-linux-netcore.zip
The folder ./wexflow/ will be created on your current folder.
- Download Dockerfile and docker-compose.yml files and copy them on your current folder (next to wexflow folder). The folder structure should be like this:
|-- ./
|-- ./wexflow/
|-- ./Dockerfile
|-- ./docker-compose.yml
- Run the following command on your current folder:
docker compose up
The folder ./wexflow/ will be mounted during the compose at runtime so you can have access to ./wexflow/Wexflow configuration folder and add custom tasks and their references at runtime, access log files and change the configuration if you want.
That's it Wexflow will start and the backend will be accessible from: http://localhost:8011/
If you have already deployed Wexflow image and want to upgrade to another version, run the following commands to make sure you get all features updated:
docker compose build --no-cache
docker compose up
If you want to use MongoDB instead of SQLite, follow the instructions in docker-compose.yml file.
Copyright © Akram El Assas. All rights reserved.