DEVOPS-1789
This commit is contained in:
parent
35256518c3
commit
1b9fbfeddc
3 changed files with 13 additions and 9 deletions
13
Dockerfile
13
Dockerfile
|
|
@ -29,11 +29,14 @@ FROM ${RUNTIME_IMAGE}
|
|||
|
||||
ENV TZ=Europe/Moscow
|
||||
|
||||
COPY entrypoint.sh /entrypoint.sh
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get -y install glib2 libfcgi nginx \
|
||||
&& apt-get -y install glib2 libfcgi \
|
||||
&& apt-get clean \
|
||||
&& rm -f /var/cache/apt/*.bin \
|
||||
&& rm -f /var/lib/apt/lists/update* \
|
||||
&& chmod +x /entrypoint.sh \
|
||||
&& groupadd --system --gid 500 ervu \
|
||||
&& adduser --system --no-create-home --uid 500 --gid 500 ervu
|
||||
|
||||
|
|
@ -43,13 +46,7 @@ COPY --from=builder /opt/cprocsp /opt/cprocsp
|
|||
COPY --from=builder /var/opt/cprocsp /var/opt/cprocsp
|
||||
COPY --from=builder /build/.build/ervu-sign-module /opt/ervu-sign-module/ervu-sign-module
|
||||
|
||||
COPY entrypoint.sh /entrypoint.sh
|
||||
|
||||
RUN mkdir -p /var/opt/cprocsp/keys/ervu/7h96bfno.000 \
|
||||
&& chown -R ervu:ervu /var/opt/cprocsp/keys/ervu \
|
||||
&& chmod +x /entrypoint.sh
|
||||
|
||||
VOLUME /var/opt/cprocsp/keys/ervu/7h96bfno.000
|
||||
#VOLUME /var/opt/cprocsp/keys/ervu/7h96bfno.000
|
||||
|
||||
EXPOSE 9009
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ services:
|
|||
ervu-sign-module:
|
||||
build: .
|
||||
volumes:
|
||||
- ./7h96bfno.000:/var/opt/cprocsp/keys/ervu/7h96bfno.000
|
||||
- ./7h96bfno.000:/home/ervu/keys/7h96bfno.000
|
||||
- ./conf/ervu-sign-module.conf:/etc/ervu-sign-module.conf
|
||||
nginx:
|
||||
image: nginx:latest
|
||||
|
|
|
|||
|
|
@ -1,3 +1,10 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [ ! -d /var/opt/cprocsp/keys/ervu ];
|
||||
then mkdir -m 700 /var/opt/cprocsp/keys/ervu
|
||||
cp -r /home/ervu/keys/* /var/opt/cprocsp/keys/ervu/
|
||||
chown -R ervu:ervu /var/opt/cprocsp/keys/ervu
|
||||
fi
|
||||
|
||||
/opt/cprocsp/bin/amd64/csptest -absorb -certs -autoprov
|
||||
/opt/ervu-sign-module/ervu-sign-module
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue