
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/
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
There are two options for updating the properties in your own configuration.
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_TENANTACTIVITI_DATASOURCE_URLACTIVITI_DATASOURCE_DRIVERACTIVITI_DATASOURCE_USERNAMEACTIVITI_DATASOURCE_PASSWORDACTIVITI_HIBERNATE_DIALECTACTIVITI_ADMIN_EMAILACTIVITI_ADMIN_PASSWORD_HASHACTIVITI_CORS_ENABLEDACTIVITI_CORS_ALLOWED_ORIGINSACTIVITI_CORS_ALLOWED_METHODSACTIVITI_CORS_ALLOWED_HEADERSACTIVITI_CSRF_DISABLEDACTIVITI_ES_SERVER_TYPEACTIVITI_ES_CLUSTER_NAMEACTIVITI_ES_DISCOVERY_TYPEACTIVITI_ES_DISCOVERY_HOSTSAnd the following correspond to the activiti-identity-service.properties file:
IDENTITY_SERVICE_ENABLEDIDENTITY_SERVICE_REALMIDENTITY_SERVICE_AUTHIDENTITY_SERVICE_SSL_REQUIREDIDENTTIY_SERVICE_RESOURCEIDENTITY_SERVICE_PRINCIPAL_ATTRIBUTEIDENTITY_SERVICE_ALWAYS_REFRESH_TOKENIDENTITY_SERVICE_AUTODETECT_BEARER_ONLYIDENTITY_SERVICE_TOKEN_STOREIDENTITY_SERVICE_ENABLE_BASIC_AUTHIDENTITY_SERVICE_PUBLIC_CLIENTIDENTITY_CREDENTIALS_SECRETFurther information on what each environment variable specifies is available in the Process Services documentation.
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_FILEEXTERNAL_ACTIVITI_IDENTITY_SERVICES_PROPERTIES_FILEand 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.
Existing customers can get up-and-running by simply providing their existing product license. For a 30-day free trial license, click here.

To run Process Services in a more complex way, please refer to our aps-docker-library repository.
For further information, please consult our documentation.
Content type
Image
Digest
sha256:7ad21a019…
Size
1.1 GB
Last updated
23 days ago
docker pull alfresco/process-services