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.
4
3
5
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.
6
5
For developers interested to build extensions please see the [Alfresco Process Services SDK](https://github.com/OpenPj/alfresco-process-services-project-sdk).
7
6
8
-
The architecture template will deploy for you the following components:
7
+
The architecture template will help you deploying APS for you with the following tested components:
9
8
10
9
* activiti-app 2.1.0
11
10
* activiti-admin 2.1.0
@@ -14,10 +13,10 @@ The architecture template will deploy for you the following components:
14
13
15
14
Each component will have its own Docker Volume for managing the storage:
16
15
17
-
*`aps-db-volume`: database storage for activiti-app
18
-
*`aps-contentstore-volume`: contentstore for attachments
19
-
*`aps-es-volume`: file storage for search indexes
20
-
*`aps-admin-db-volume`: database storage for activiti-admin
16
+
*`aps-db-sa-volume`: database storage for activiti-app
17
+
*`aps-contentstore-sa-volume`: file storage for attachments
18
+
*`aps-es-sa-volume`: file storage for search indexes
19
+
*`aps-admin-db-sa-volume`: database storage for activiti-admin
21
20
22
21
The provided run script will create these volumes for you.
23
22
@@ -40,7 +39,7 @@ Before using this project you have to configure the following components:
40
39
41
40
```
42
41
$ docker -v
43
-
Docker version 20.10.8, build afacb8b
42
+
Docker version 20.10.12, build e91ed57
44
43
```
45
44
46
45
3. Docker Compose is included as part of Windows and Mac Docker installers.
@@ -53,25 +52,28 @@ For Linux-based users, install both the component separately with the following:
53
52
54
53
```
55
54
$ docker-compose -v
56
-
docker-compose version 1.29.2, build 8a1c60f6
55
+
docker-compose version 2.2.3
57
56
```
58
57
59
-
### APS Valid License
58
+
### APS WAR artifacts, extensions and licensing
60
59
61
-
Put your license in the activiti-license folder.
60
+
1. Put your license in the `activiti-license` folder
61
+
2. Put the JDBC driver used by APS in the `jdbc-driver` folder
62
+
3. Put your activiti-app.war and activiti-admin.war in the `extensions` folder
62
63
63
64
## Configuration
64
65
65
66
The structure of the project allows you to configure and install extensions against the APS platform as the following:
66
67
67
68
*`admin/tomcat/conf`: put here all the Tomcat configuration files
69
+
*`jdbc-driver`: put here the JDBC driver for Activiti App and Activiti Admin
68
70
*`logging`: change your logging strategy here using logback.xml
69
71
*`properties`: change here your activiti-app and activiti-admin properties
70
72
*`activiti-license`: put here your valid APS license
71
73
*`docker-compose.yml`: change here your deployment structure
72
74
*`Dockerfile`: change here your container build for activiti-app
73
75
*`Dockerfile-admin`: change here your continer build for activiti-admin
74
-
*`extensions`: put here your extensions (JARs or activiti-app.war)
76
+
*`extensions`: put here your Activiti App, Activiti Admin and extensions (activiti-app.war, activiti-admin.war, extensions JARs)
75
77
76
78
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