TD-322: [BACK]. [реализовать сервис для подписания документов в контейнере signer] #2

Merged
akurilenko merged 22 commits from TD-322 into main 2024-10-28 14:44:12 +03:00
2 changed files with 8 additions and 6 deletions
Showing only changes of commit 544302140b - Show all commits

View File

@ -68,9 +68,9 @@ ENV COMPOSER_ALLOW_SUPERUSER=1
RUN composer install RUN composer install
RUN service php8.3-fpm start RUN service php8.3-fpm start
#COPY entrypoint.sh /entrypoint.sh COPY entrypoint.sh /entrypoint.sh
#
#ENTRYPOINT [ "/entrypoint.sh" ] ENTRYPOINT [ "/entrypoint.sh" ]
CMD ["php-fpm8.3", "-F"] CMD ["php-fpm8.3", "-F"]
EXPOSE 9000 EXPOSE 9000

View File

@ -1,6 +1,8 @@
#!/bin/bash -x #!/bin/bash -x
if [[ $APP_ENV == "prod"]];then APP_ENV=$(grep APP_ENV $DIRECTORY".env.local" | xargs)
if [[ ${APP_ENV#*=} == "prod" ]]; then
service pcscd start service pcscd start
cert=$(/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -verifyc -fq | grep Aktiv | awk -F'00 00' '{print $2}' | tr -d '\\') cert=$(/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -verifyc -fq | grep Aktiv | awk -F'00 00' '{print $2}' | tr -d '\\')
/opt/cprocsp/bin/amd64/certmgr -inst -cont "${cert}" -store uMy /opt/cprocsp/bin/amd64/certmgr -inst -cont "${cert}" -store uMy