From c9cabd5bed9a5157bdfe5ad06cbc018981de0450 Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Tue, 27 Apr 2021 01:02:34 +0200 Subject: [PATCH] undo changes on dockerfile debug --- docker-compose.override.yml | 1 + login_server/Dockerfile.debug | 34 ++++++++++++++++++++++------------ 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/docker-compose.override.yml b/docker-compose.override.yml index d8445385f..5a505478b 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -100,3 +100,4 @@ services: volumes: frontend_node_modules: login_build_conan: + diff --git a/login_server/Dockerfile.debug b/login_server/Dockerfile.debug index bb65996fb..f1b235e4e 100644 --- a/login_server/Dockerfile.debug +++ b/login_server/Dockerfile.debug @@ -1,32 +1,42 @@ ######################################################################################################### -# debug build preparation +# Build debug ######################################################################################################### -From conanio/gcc9 as build_debug_preparation -USER root +From gradido/login_dependencies:stage2 as debug ENV DOCKER_WORKDIR="/code" - -RUN mkdir -p ${DOCKER_WORKDIR} + +USER root + WORKDIR ${DOCKER_WORKDIR} +COPY . . -COPY . . +RUN chmod +x unix_parse_proto.sh +RUN chmod +x compile_pot.sh + +RUN ./compile_pot.sh +RUN ./unix_parse_proto.sh -RUN cd dependencies/mariadb-connector-c && \ - mkdir build && \ - cd build && \ - cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSL=OFF .. ######################################################################################################### # run debug ######################################################################################################### -FROM build_debug_preparation as login_server_debug +FROM debug as login_server_debug ENV DOCKER_WORKDIR="/code" +#RUN apt-get update && \ +# apt-get install -y --no-install-recommends gdb && \ +# apt-get autoclean && \ +# apt-get autoremove && \ +# apt-get clean && \ +# rm -rf /var/lib/apt/lists/* + +VOLUME /var/log/grd_login +VOLUME /code/src EXPOSE 1200 EXPOSE 1201 WORKDIR ${DOCKER_WORKDIR} RUN chmod +x ./Dockerfiles/build_and_run.sh -CMD ./Dockerfiles/build_and_run.sh; ./build/bin/Gradido_LoginServer +CMD ./Dockerfiles/build_and_run.sh; ./build_vol/bin/Gradido_LoginServer