Sign inSign up

alfresco/process-services

By alfresco

•Updated 25 days ago

Alfresco Process Services

Image
28

100K+

alfresco/process-services repository overview

logo

⁠What is Alfresco Process Services

Alfresco Process Services (powered by Activiti)⁠ is an open enterprise process automation software (commonly known as BPM) used by organizations to automate and drive a wide variety of business operations such as client on-boarding, investment services, patient care pathway, case management, as well as many others. At its core, it provides a lightweight, java-centric open-source BPMN process engine that integrates easily with any existing on-premise or cloud enterprise systems. It includes a suite of web-based and business-friendly tools and analytics that enable a perfect business and IT alignment for faster time to solution. The platform is extremely flexible and scalable, enabling companies to quickly design, deploy, and operate a wide range of highly customized processes. Together, Alfresco Process, Content and Governance Services provide a powerful platform for digital transformation. Learn more at: https://www.alfresco.com/⁠

⁠Run the container

To run Process Services on your own machine, type the following command into Docker:

docker run -p 8080:8080 alfresco/process-services

The service will be available at the URL http://localhost:8080/activiti-app after the download and startup has completed. The default username and password are: [email protected]/admin

⁠Configuration

There are two options for updating the properties in your own configuration.

⁠Updating the default properties

If you want to change the default configuration, you can override the environment variables below.

The following correspond to the activiti-app.properties file:

  • ACTIVITI_LICENSE_MULTI_TENANT
  • ACTIVITI_DATASOURCE_URL
  • ACTIVITI_DATASOURCE_DRIVER
  • ACTIVITI_DATASOURCE_USERNAME
  • ACTIVITI_DATASOURCE_PASSWORD
  • ACTIVITI_HIBERNATE_DIALECT
  • ACTIVITI_ADMIN_EMAIL
  • ACTIVITI_ADMIN_PASSWORD_HASH
  • ACTIVITI_CORS_ENABLED
  • ACTIVITI_CORS_ALLOWED_ORIGINS
  • ACTIVITI_CORS_ALLOWED_METHODS
  • ACTIVITI_CORS_ALLOWED_HEADERS
  • ACTIVITI_CSRF_DISABLED
  • ACTIVITI_ES_SERVER_TYPE
  • ACTIVITI_ES_CLUSTER_NAME
  • ACTIVITI_ES_DISCOVERY_TYPE
  • ACTIVITI_ES_DISCOVERY_HOSTS

And the following correspond to the activiti-identity-service.properties file:

  • IDENTITY_SERVICE_ENABLED
  • IDENTITY_SERVICE_REALM
  • IDENTITY_SERVICE_AUTH
  • IDENTITY_SERVICE_SSL_REQUIRED
  • IDENTTIY_SERVICE_RESOURCE
  • IDENTITY_SERVICE_PRINCIPAL_ATTRIBUTE
  • IDENTITY_SERVICE_ALWAYS_REFRESH_TOKEN
  • IDENTITY_SERVICE_AUTODETECT_BEARER_ONLY
  • IDENTITY_SERVICE_TOKEN_STORE
  • IDENTITY_SERVICE_ENABLE_BASIC_AUTH
  • IDENTITY_SERVICE_PUBLIC_CLIENT
  • IDENTITY_CREDENTIALS_SECRET

Further information on what each environment variable specifies is available in the Process Services documentation⁠.

⁠Importing your own configuration

If you already have valid Process Services configuration file(s), you can import these instead. To do this, substitute the existing variables with:

  • EXTERNAL_ACTIVITI_APP_PROPERTIES_FILE
  • EXTERNAL_ACTIVITI_IDENTITY_SERVICES_PROPERTIES_FILE

and then specify the URL of your properties file(s), for example:

environment:
  EXTERNAL_PROPERTIES_FILE: https://your-s3-bucket.com/activiti-app.properties
  EXTERNAL_ACTIVITI_IDENTITY_SERVICES_PROPERTIES_FILE: https://your-s3-bucket.com/activiti-identity-service.properties

Note: The URL must be visible from the container environment. It will be provisioned to the container at start time. Note: Releases prior to Process Services 1.9 use the variable EXTERNAL_PROPERTIES_FILE to specify the location of an existing activiti-app.properties file.

⁠Licensing

Existing customers can get up-and-running by simply providing their existing product license. For a 30-day free trial license, click here⁠. Free trial

⁠Complex stacks

To run Process Services in a more complex way, please refer to our aps-docker-library repository⁠.

⁠Documentation

For further information, please consult our documentation⁠.

Tag summary

Content type

Image

Digest

sha256:7ad21a019…

Size

1.1 GB

Last updated

25 days ago

docker pull alfresco/process-services