Sign inSign up

besley2096/slickflow-api

By besley2096

•Updated 9 months ago

The api project provides the core API service for workflow management.

Image
0

290

besley2096/slickflow-api repository overview

⁠Slickflow.NET Backend API Container

Slickflow.NET is an open-source workflow engine for .NET. This container provides the core API service for workflow management.

⁠Features

  • RESTful API for workflow operations
  • Support for multiple databases (PostgreSQL, MySQL, SQL Server, Oracle)
  • Process definition management
  • Workflow instance execution
  • Task management
  • AI-powered process generation

⁠Technology Stack

  • Framework: .NET 8.0
  • Type: Web API
  • Port: 5000

⁠Quick Start

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

⁠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)

For detailed configuration, see Database Configuration Guide⁠.

⁠Docker Compose

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

⁠Environment Variables

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

⁠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:5c4779df0…

Size

120.9 MB

Last updated

9 months ago

docker pull besley2096/slickflow-api