{"id":25353944,"url":"https://github.com/aborroy/aps-action-share-deployment","last_synced_at":"2026-02-07T01:03:19.664Z","repository":{"id":200958565,"uuid":"706558213","full_name":"aborroy/aps-action-share-deployment","owner":"aborroy","description":"Sample deployment to use the APS Action Share addon","archived":false,"fork":false,"pushed_at":"2023-10-18T07:29:18.000Z","size":317,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-14T03:04:23.700Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aborroy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-10-18T07:28:28.000Z","updated_at":"2023-10-18T09:03:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"83d737ed-64b8-4f8b-958d-dd8286b0f5b3","html_url":"https://github.com/aborroy/aps-action-share-deployment","commit_stats":null,"previous_names":["aborroy/aps-action-share-deployment"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aborroy/aps-action-share-deployment","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Faps-action-share-deployment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Faps-action-share-deployment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Faps-action-share-deployment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Faps-action-share-deployment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aborroy","download_url":"https://codeload.github.com/aborroy/aps-action-share-deployment/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Faps-action-share-deployment/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29183299,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T00:44:15.062Z","status":"ssl_error","status_checked_at":"2026-02-07T00:35:01.758Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-14T19:56:09.062Z","updated_at":"2026-02-07T01:03:19.657Z","avatar_url":"https://github.com/aborroy.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sample Deployment for Alfresco Share using APS Action\n\nWhen using [Alfresco Share](https://docs.alfresco.com/content-services/latest/using/share/) together with [APS](https://docs.alfresco.com/process-services/latest/), APS Action Share addon can be used to create an instance of a process in APS from a folder rule in ACS.\n\nTo configure an APS action there are several prerequisites that must be met:\n\n* Alfresco Content Services\n  * JAR file for `activiti-repo-connector` addon applied to Repository\n  * AMP file for `aps-action-share` addon applied to Share\n* Alfresco Process Services\n* Content Services and Process Services using a common LDAP database to sync users from\n\nDocker Images from [quay.io](https://quay.io/organization/alfresco) are used, since this product is only available for Alfresco Enterprise customers. If you are Enterprise Customer or Partner but you are still experimenting problems to download Docker Images, contact [Alfresco Hyland Support](https://community.hyland.com) in order to get required credentials and permissions.\n\nThis project provides a *sample* Docker Compose template for Alfresco Community 7.4 with Alfresco Process Services 2.4. Note that deploying in *production* environments would require additional configuration.\n\n## Docker Compose\n\nDocker Compose template `compose.yaml` includes following files:\n\n```\n.\n├── .env\n├── compose.yaml\n├── activiti\n│   ├── db\n│   │   └── init.sql\n│   ├── ldap\n│   │   └── activiti-ldap.properties\n│   └── license\n│       └── activiti.lic  \u003c\u003c This file is not included in this project, copy your owned activiti.lic file to this location (!)\n├── alfresco\n│   ├── Dockerfile\n│   └── jars\n│       └── activiti-repo-connector-1.14.jar\n├── ldap\n│   └── bootstrap.ldif\n└── share\n    ├── Dockerfile\n    └── amps\n        └── aps-action-share-7.0.0.1.amp\n```\n\n* `.env` includes Docker Image tag names and versions\n* `compose.yml` is a regular ACS Docker Compose, including APS and LDAP services\n* `activiti` folder includes configuration resources for APS\n  * `db` is used for Activiti DB initialization\n  * `ldap` includes LDAP configuration for Activiti\n  * `license` is an empty folder. Place your `activiti.lic` file in this location\n* `alfresco` extends default Alfresco Repository Docker Image to apply the `activiti-repo-connector` addon\n* `share` extends default Alfresco Share Docker Image to apply the `aps-action-share` addon\n* `ldap` includes initialization data for LDAP service\n\n## Using\n\n\u003e\u003e Remember to copy your `activiti.lic` file to `activiti/license` folder before running the project\n\n```\n$ docker-compose up --build --force-recreate\n```\n\n## Service URLs\n\nhttp://localhost:9091/activiti-admin/\n\nAPS Activiti Admin\n\n* user: admin\n* password: admin\n\nhttp://localhost:9090/activiti-app\n\nAPS Activiti App\n\n* user: admin@app.activiti.com\n* password: admin\n\n* user: aborroy\n* password: aborroy\n\n\nhttp://localhost:8080/share\n\nShare\n\n* user: admin\n* password: admin\n\n* user: aborroy\n* password: aborroy\n\nhttp://localhost:8088\n\nOpenLDAP Admin\n\n* user: cn=admin,dc=alfresco,dc=org\n* password: admin\n\n\n## Manual steps\n\nOnce the project is up \u0026 ready, follow these steps to configure a folder rule in Alfresco Share that triggers an instance of a process in APS.\n\n1. Login into http://localhost:9090/activiti-app/ with \"admin@app.activiti.com\" credentials and define a new `Alfresco Repository` in `Tenants` option with following values:\n\n  * Name: alfresco\n  * Repository base url: http://alfresco:8080/alfresco\n  * Share base url: http://share:8080/share\n  * Alfresco version: 5.2 or Shared Secret enabled Repository\n  * Enable Shared Secret: true\n  * Repository secret: secret\n\n![create-alfresco-repository](docs/1-create-alfresco-repository.png)  \n\n2. Login into http://localhost:9090/activiti-app/ with \"aborroy\" credentials and configure \"alfresco\" account in `Profile` option. Remember to **log out** before moving on.\n\n![credentials-alfresco-repository](docs/2-credentials-alfresco-repository.png)  \n\n3. Login into http://localhost:8080/share with \"aborroy\" credentials and create a folder rule using as `Perform Action` the value `Start process`. When you click the button `Options`, choose a process to be instantiated in APS when folder rule conditions are met.\n\n![folder-rule](docs/3-folder-rule.png)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faborroy%2Faps-action-share-deployment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faborroy%2Faps-action-share-deployment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faborroy%2Faps-action-share-deployment/lists"}