clearing/clr_test/clearing-all/Dockerfile
Ivan Nikolaev-Axenov eb652a105b docker proxy added
2024-05-30 10:56:19 +03:00

44 lines
No EOL
1.7 KiB
Docker

FROM mirror.gcr.io/openjdk:17-slim
ENV CLEARING_HOME="/opt/clearing"
ENV CLEARING_HOME_BIN="/opt/clearing/bin"
ENV CLEARING_HOME_CFG="/opt/clearing/bin"
ADD ./bin $CLEARING_HOME_BIN
ADD ./settings $CLEARING_HOME/settings
ADD ./kill_all.sh $CLEARING_HOME/kill_all.sh
ADD ./launch_all.sh $CLEARING_HOME/launch_all.sh
ADD ./launch_and_test.sh $CLEARING_HOME/launch_and_test.sh
ADD ./clearing_testing_utils $CLEARING_HOME/clearing_testing_utils
USER root
#RUN apt-get update && apt-get install -y nano
#RUN apt update && apt install -y less procps
RUN chmod +x $CLEARING_HOME/*.sh
RUN chmod +x $CLEARING_HOME/clearing_testing_utils/*.sh
RUN chmod +x $CLEARING_HOME/clearing_testing_utils/clearing-checker/*.sh
RUN chmod +x $CLEARING_HOME/clearing_testing_utils/clearing-converter/*.sh
RUN chmod +x $CLEARING_HOME/clearing_testing_utils/clearing-tester/*.sh
RUN mkdir -p $CLEARING_HOME/files/swt/importer/in
RUN mkdir -p $CLEARING_HOME/files/swt/importer/out
RUN mkdir -p $CLEARING_HOME/files/swt/importer/error
RUN mkdir -p $CLEARING_HOME/files/swt/exporter
RUN mkdir -p $CLEARING_HOME/files/dbf/importer/in
RUN mkdir -p $CLEARING_HOME/files/dbf/importer/out
RUN mkdir -p $CLEARING_HOME/files/dbf/importer/error
RUN mkdir -p $CLEARING_HOME/files/dbf/exporter
WORKDIR $CLEARING_HOME
RUN sed -i 's/\r$//' launch_all.sh
RUN sed -i 's/\r$//' launch_and_test.sh
#CMD ./launch_all.sh
#CMD ./clearing_testing_utils/run_test_env.sh
#ENTRYPOINT [ "./clearing_testing_utils/clearing-tester/clearing-tester.sh" ] <---- по завершению этого скрипта dockerCompose должен завершиться.
#ENTRYPOINT [ "./launch_all.sh" ]
ENTRYPOINT [ "./launch_and_test.sh" ]
# ENTRYPOINT ["tail", "-f", "/dev/null"]
#CMD ["$CLEARING_HOME/clearing_testing_utils/run_test_all.sh"]