Browse Source

move from multi-stage+buildkit to standart+script

Vadim Surkov 5 years ago
parent
commit
ec93c2af76
2 changed files with 6 additions and 11 deletions
  1. 3 11
      Dockerfile
  2. 3 0
      build.sh

+ 3 - 11
Dockerfile

@@ -1,14 +1,6 @@
-# syntax = docker/dockerfile:1.0-experimental
-
-FROM registry.sdsys.ru/alpine-svn:0.3 as svn
-RUN --mount=type=bind,source=./repository,target=/repository,rw \
-  cd /repository && \
-  svn cleanup Infoclinica; \
-  svn checkout --force --no-auth-cache svn://192.168.21.250/programs/trunk/Services/Analis/Win32 Infoclinica --username public --password "sds#7753435"
-
 FROM registry.sdsys.ru/report:1.1
-RUN --mount=type=bind,source=./repository,target=/tmp/repository \
-  mkdir -p /root/.wine/drive_c/services/analis && \
-  cp /tmp/repository/Infoclinica/Win32/ /root/.wine/drive_c/services/analis/
+
+RUN mkdir -p /root/.wine/drive_c/services/analis
+COPY repository /root/.wine/drive_c/services/analis/
 
 ENTRYPOINT ["/usr/bin/xvfb-run","-a","wine","/root/.wine/drive_c/services/analis/AnalisServer.exe"]

+ 3 - 0
build.sh

@@ -0,0 +1,3 @@
+docker run -it --rm -v $(pwd)/repository:/repository registry.sdsys.ru/alpine-svn:0.3 cleanup Infoclinica
+docker run -it --rm -v $(pwd)/repository:/repository registry.sdsys.ru/alpine-svn:0.3 checkout --force --no-auth-cache svn://192.168.21.250/programs/trunk/Services/Analis/Win32 Infoclinica --username public --password "sds#7753435"
+docker build -t analis-wineservice .