From 55ccb76d7a71d80a20d2c048bbe61e4bbac2f34b Mon Sep 17 00:00:00 2001 From: Malik Zharykov Date: Sun, 2 Oct 2022 04:48:48 +0600 Subject: [PATCH] fix dockerfile --- Dockerfile | 2 +- README.md | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 6681679..eb44376 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM amazoncorretto:17-alpine EXPOSE 14579 WORKDIR /app ARG artifact=build/libs/NCANode.jar -COPY $artifact /app +COPY $artifact /app/NCANode.jar RUN mkdir /app/cache VOLUME /app/cache ENTRYPOINT ["java", "-jar", "NCANode.jar"] diff --git a/README.md b/README.md index 16fe520..679ff32 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ - Возможность добавления подписей уже в существующие файлы CMS и XML - Поддержка новых ЭЦП (ГОСТ 2015) и новых CRL - Добавлены тесты на весь функционал +- Docker ## Кому надо? @@ -99,6 +100,13 @@ https://profit.kz/news/56732/Otkritij-kod-Beeline-Hacktoberfest-v-Kazahstane/ Собранный проект будет лежать: `build/libs/NCANode.jar` или `build/libs/NCANode.war` +### Запуск в Docker + +```bash +docker volume create ncanode_cache +docker run -d malikzh/ncanode -p 14579:14579 -v ncanode_cache:/app/cache +``` + ### Запуск проекта без сборки Проект запустить можно командой: @@ -107,4 +115,8 @@ https://profit.kz/news/56732/Otkritij-kod-Beeline-Hacktoberfest-v-Kazahstane/ $ ./gradlew bootRun ``` +### После запуска + +Проверить можно, перейдя на страницу: http://localhost:14579/actuator/health + Сделано с ❤️