diff --git a/search/enterprise/all-in-one/Dockerfile b/search/enterprise/all-in-one/Dockerfile new file mode 100644 index 00000000..af9c5669 --- /dev/null +++ b/search/enterprise/all-in-one/Dockerfile @@ -0,0 +1,13 @@ +FROM java_base + +ARG LIVEINDEXING +ENV PORT=8080 +EXPOSE 8080 + +ADD ${LIVEINDEXING}*-app.jar /opt/app.jar + +HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=1m \ + CMD curl -f http://localhost:8080/actuator/health || exit 1 + +COPY entrypoint.sh /entrypoint.sh +CMD ["/entrypoint.sh"] diff --git a/search/enterprise/all-in-one/artifacts.json b/search/enterprise/all-in-one/artifacts.json new file mode 100644 index 00000000..cfcb4427 --- /dev/null +++ b/search/enterprise/all-in-one/artifacts.json @@ -0,0 +1,14 @@ +{ + "artifacts": { + "acs23": [ + { + "name": "alfresco-elasticsearch-live-indexing", + "version": "4.0.1", + "path": "search/enterprise/all-in-one", + "classifier": "-app.jar", + "repository": "enterprise-releases", + "group": "org.alfresco" + } + ] + } +} diff --git a/search/enterprise/all-in-one/entrypoint.sh b/search/enterprise/all-in-one/entrypoint.sh new file mode 100755 index 00000000..618a57dc --- /dev/null +++ b/search/enterprise/all-in-one/entrypoint.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +exec java $JAVA_OPTS -jar /opt/app.jar