Jelajahi Sumber

Add entrypoint.sh

Vadim Surkov 6 tahun lalu
induk
melakukan
47661dafab
2 mengubah file dengan 8 tambahan dan 2 penghapusan
  1. 2 2
      Dockerfile
  2. 6 0
      entrypoint.sh

+ 2 - 2
Dockerfile

@@ -2,7 +2,7 @@ FROM registry.sdsys.ru/report:1.1
 
 RUN mkdir -p /root/.wine/drive_c/services/analis
 COPY analis /root/.wine/drive_c/services/analis/
-COPY healthcheck.sh /opt/healthcheck.sh
+COPY healthcheck.sh entrypoint.sh /opt/
 HEALTHCHECK --interval=2m --start-period=3m CMD /opt/healthcheck.sh
 
-ENTRYPOINT ["/usr/bin/xvfb-run","-a","wine","/root/.wine/drive_c/services/analis/AnalisServer.exe"]
+ENTRYPOINT ["/opt/entrypoint.sh"]

+ 6 - 0
entrypoint.sh

@@ -0,0 +1,6 @@
+#!/bin/bash
+
+echo "Starting AnalisServer.exe $@"
+touch /root/.wine/drive_c/services/analis/log/fatal.log
+ln -s /root/.wine/drive_c/services/analis/log/fatal.log /root/.wine/drive_c/services/analis/fatal.log
+exec "/usr/bin/xvfb-run" "-a" "wine" "/root/.wine/drive_c/services/analis/AnalisServer.exe" "$@"