Sign inSign up

aelassas/wexflow

By aelassas

Updated 10 days ago

Workflow Automation Engine

Image
Developer tools
0

5.2K

aelassas/wexflow repository overview

Wexflow Docker Image

Wexflow is an extensible, and cross-platform workflow automation engine.

This image runs the Wexflow server using .NET 10 on Alpine Linux.

Features

  • Lightweight image based on Alpine
  • Runs Wexflow server (API backend) on port 8000
  • Easy to integrate into CI/CD pipelines
  • Extendable with custom tasks

Usage

Run the container
docker run -d -p 8000:8000 --name wexflow aelassas/wexflow:latest

Then visit http://localhost:8000

  • Username: admin
  • Password: wexflow2018

Using compose, here's a sample docker-compose.yml:

services:
  wexflow:
    image: aelassas/wexflow:latest
    container_name: wexflow
    ports:
      - "8000:8000"
    volumes:
      # - ./wexflow-config/Wexflow.xml:/opt/wexflow/Wexflow/Wexflow.xml
      # - ./wexflow-config/Database:/opt/wexflow/Wexflow/Database
      # - ./wexflow-config/appsettings.json:/opt/wexflow/Wexflow.Server/appsettings.json
      # - ./wexflow-config/settings.js:/opt/wexflow/Admin/js/settings.js
    restart: unless-stopped

To run the compose:

docker compose up

Accessing /opt/wexflow/ inside the container

To inspect or modify the Wexflow files:

docker exec -it wexflow sh
cd /opt/wexflow/

Exposed Ports

  • 8000: Wexflow server API (HTTP)

Logs

docker logs wexflow

Stop and Remove Container

docker stop wexflow
docker rm wexflow

Walkthroughs

License

Wexflow is licensed under the MIT License.

Tag summary

Content type

Image

Digest

sha256:bfa7722e0

Size

107.2 MB

Last updated

10 days ago

docker pull aelassas/wexflow