You are here

Differences between Trial and Development modes

The Docker container and Alfresco Process Services are the same in Trial and Development modes, but their use varies.

Trial mode

You can run Docker with minimal requirements. You don't need to configure the database or Elasticsearch because they're embedded. To run Trial mode type the following in the command line.

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

This command starts the container on port 8080. The service should be ready in less than one minute. For more Docker commands see the Docker help.

Development mode

This provides developers with a more persistent configuration (a de-located database and Elasticsearch container) for testing Alfresco Process Services apps. To use them go to the aps-docker-library repository and follow the instructions.

Default user: admin@app.activiti.com

Password: admin

Tips for installing Docker in Development mode

  • Automatic License

To avoid inserting the license every time you start a new container you may want to mount it as a volume.

To do so you need to have a valid Enterprise license (both tenant or multi-tenant) and use the volume directive from Docker to mount it under /root/.activiti/enterprise-license/.

version:
 '2' services:
     process: 
     image: 
     alfresco/process-services:1.6.0 
     environment: 
     ACTIVITI_CSRF_DISABLED: 'true' 
     ACTIVITI_CORS_ENABLED: 'true' 
     volumes: 
     - "/path/to/your/license:/root/.activiti/enterprise-license/:ro" 
     ports: 
     - 9999:8080
  • MySQL Drivers

You can use the same volume directive to mount any MySQL driver inside the container. In this case the target folder will always be /usr/share/tomcat/lib/.

Sending feedback to the Alfresco documentation team

You don't appear to have JavaScript enabled in your browser. With JavaScript enabled, you can provide feedback to us using our simple form. Here are some instructions on how to enable JavaScript in your web browser.