Skip to content

Sample extension for Alfresco REST API including the extension of NodeJS API

License

Notifications You must be signed in to change notification settings

aborroy/alfresco-rest-api-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alfresco Repository REST API extension

This project includes an extension for Alfresco Repository REST API that provides a new all endpoint for Content Services retrieving every Node Id from STORE_REF_WORKSPACE_SPACESSTORE using a pagination mechanism.

Running the project

  1. Building alfresco-remote-api-ext with Maven (Java 17 is required)
cd alfresco-remote-api-ext

mvn clean package

cp cp target/alfresco-remote-api-ext-0.8.0.jar ../docker/alfresco/modules/jars
  1. Starting ACS with Docker Compose (Docker is required)
cd docker

docker compose up --build --force-recreate
...
docker-alfresco-1 | INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [24237] milliseconds

Verify that ACS is up and running accessing to http://locahost:8080/alfresco (default credentials are admin/admin)

  1. Running NodeJS tests (NodeJS 18 is required)
cd alfresco-js-api-ext

nvm use 18

npm test
...
  6 passing (756ms)

About

Sample extension for Alfresco REST API including the extension of NodeJS API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published