The Docker container and SkyVault Process Services are the same in Trial and Development modes, it's how they are used that differs.
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 SkyVault/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 SkyVault 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: SkyVault/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/.