Sign inSign up

besley2096/slickflow-webtest

By besley2096

Updated 9 months ago

Slickflow web test project provides a web interface for testing workflow instances.

Image
Developer tools
0

286

besley2096/slickflow-webtest repository overview

Slickflow.NET WebTest Container

Test and demo frontend for Slickflow.NET workflow engine. Provides a web interface for testing workflows and managing workflow instances.

Features

  • Workflow testing interface
  • Process execution demo
  • Task management UI
  • Workflow instance monitoring
  • User task handling

Technology Stack

  • Framework: .NET 8.0 MVC
  • Type: Web Application
  • Port: 5001

Quick Start

Pull Image
docker pull besley2096/slickflow-webtest:latest
Run Container
docker run -d -p 5001:5001 \
  -e WfDBConnectionType=PGSQL \
  -e WfDBConnectionString="Server=host.docker.internal;Port=5432;Database=wfdbbpmn2;User Id=postgres;Password=your-password;TimeZone=UTC;" \
  --name slickflow-webtest \
  besley2096/slickflow-webtest:latest
Access WebTest

Open your browser and navigate to:

Database Configuration

Configure database connection using environment variables:

-e WfDBConnectionType=PGSQL
-e WfDBConnectionString="Server=host.docker.internal;Port=5432;Database=wfdbbpmn2;User Id=postgres;Password=your-password;TimeZone=UTC;"
Supported Databases
  • PostgreSQL (PGSQL)
  • MySQL (MYSQL)
  • SQL Server (SQLSERVER)
  • Oracle (ORACLE)

Docker Compose

services:
  webtest:
    image: besley2096/slickflow-webtest:latest
    ports:
      - "5001:5001"
    environment:
      - WfDBConnectionType=PGSQL
      - WfDBConnectionString=Server=host.docker.internal;Port=5432;Database=wfdbbpmn2;User Id=postgres;Password=your-password;TimeZone=UTC;
    depends_on:
      - api

Environment Variables

VariableDescriptionDefault
ASPNETCORE_URLSApplication listening addresshttp://+:5001
ASPNETCORE_ENVIRONMENTRuntime environmentProduction
WfDBConnectionTypeDatabase typePGSQL
WfDBConnectionStringDatabase connection stringFrom appsettings.json

Integration

WebTest requires:

  1. Backend API service to be running
  2. Database connection configured
  3. CORS properly configured

Tags

  • latest - Latest stable version
  • v3.5.0 - Version 3.5.0
  • v3.5 - Version 3.5.x
  • v3 - Version 3.x

Documentation

Support

License

MIT License

Tag summary

Content type

Image

Digest

sha256:f434f9e28

Size

124.3 MB

Last updated

9 months ago

docker pull besley2096/slickflow-webtest