|
@@ -1,5 +1,5 @@
|
|
|
FROM docker:20.10
|
|
|
-WORKDIR /home/librex
|
|
|
+WORKDIR "/home/librex"
|
|
|
|
|
|
|
|
|
|
|
@@ -24,5 +24,22 @@ ENV PATH="/docker/bin:$PATH"
|
|
|
ENV OPENSEARCH_HOST="http://localhost:80"
|
|
|
|
|
|
|
|
|
-ADD "${DOCKER_SCRIPTS}/*" "/docker/"
|
|
|
-ADD "LICENSE" "/docker/LICENSE"
|
|
|
+ADD "${DOCKER_SCRIPTS}/*" "/docker/scripts/"
|
|
|
+ADD "." "/docker/"
|
|
|
+
|
|
|
+
|
|
|
+RUN chmod u+x "/docker/scripts/entrypoint.sh" &&\
|
|
|
+ chmod u+x "/docker/scripts/build.sh"
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+RUN apk update; apk add zip --no-cache &&\
|
|
|
+ rm -rf .git; mkdir -p "tmp/zip" &&\
|
|
|
+ zip -r "tmp/zip/librex.zip" . -x "./scripts/**\*" "./Dockerfile\*" &&\
|
|
|
+ find -maxdepth 1 ! -name "scripts/" ! -name "tmp/" ! -name "./" -exec rm -rv {} \; &&\
|
|
|
+ apk del -r zip; apk cache clean;
|
|
|
+
|
|
|
+
|
|
|
+ENTRYPOINT ["/bin/sh", "-c", "/docker/scripts/entrypoint.sh"]
|