Sign inSign up

aelassas/wexflow

By aelassas

•Updated about 1 month ago

Workflow Automation Engine

Image
Developer tools
0

5.8K

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

about 1 month ago

docker pull aelassas/wexflow