You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Docker Compose template for deploying the Alfresco Process Services Platform
1
+
# Alfresco Process Services Docker Deployment
2
+
Docker Compose template for deploying the Alfresco Process Services Platform.
3
+
4
+
The goal of this project is to help system administrators to manage a APS infrastructure deployed with Docker where they also need to configure parameters or install extensions.
5
+
For developers interested to build extensions please see the [Alfresco Process Services SDK](https://github.com/OpenPj/alfresco-process-services-project-sdk):
6
+
7
+
The architecture template will deploy for you the following components:
8
+
9
+
* activiti-app 1.11.0
10
+
* activiti-admin 1.11.0
11
+
* ElasticSearch 7.6.0
12
+
* PostgreSQL 10.9
13
+
14
+
Each component will have its own Docker Volume for managing the storage:
15
+
16
+
* aps-db-volume
17
+
* aps-admin-db-volume
18
+
* aps-contentstore-volume
19
+
* aps-es-volume
20
+
21
+
The provided run script will create these volumes for you.
22
+
23
+
24
+
# Getting started
25
+
26
+
Use these instructions to get started with deploying your Alfresco Process Services Platform with Docker
27
+
28
+
## Prerequisites
29
+
30
+
Before using this project you have to configure the following components:
31
+
* Docker - Latest stable version
32
+
* A valid APS license
33
+
34
+
### Docker
35
+
36
+
1. Download and install [Docker](https://docs.docker.com/install/)
37
+
38
+
2. Verify the installation of Docker:
39
+
40
+
```
41
+
$ docker -v
42
+
Docker version 19.03.8, build afacb8b
43
+
```
44
+
45
+
3. Docker Compose is included as part of Windows and Mac Docker installers.
46
+
For Linux-based users, install both the component separately with the following:
The structure of the project allows you to configure and install extensions against the APS platform as the following:
65
+
66
+
* admin/tomcat/conf: put here all the Tomcat configuration files
67
+
* logging: change your logging strategy here using logback.xml
68
+
* properties: change here your activiti-app and activiti-admin properties
69
+
* activiti-license: put here your valid APS license
70
+
* docker-compose.yml: change here your deployment structure
71
+
* Dockerfile: change here your container build for activiti-app
72
+
* Dockerfile-admin: change here your continer build for activiti-admin
73
+
* extensions: put here your extensions (JARs or activiti-app.war)
74
+
75
+
For more informations about how to build extensions please see [Alfresco Process Services SDK](https://github.com/OpenPj/alfresco-process-services-project-sdk).
0 commit comments