Настроенный запуск

This commit is contained in:
2026-02-10 11:33:16 +03:00
parent 6cd277c754
commit 12ca243c21
2 changed files with 11 additions and 8 deletions
+10 -7
View File
@@ -34,16 +34,19 @@ RUN mkdir -p /tmp/boost-src \
RUN cd /tmp/boost-src \ RUN cd /tmp/boost-src \
&& ./b2 -j"$(nproc)" install && ./b2 -j"$(nproc)" install
ENV LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
# Project copy # Project copy
WORKDIR /project WORKDIR /project
# COPY . /project # COPY . /project
EXPOSE 8080 EXPOSE 8080
RUN set -eux; pwd; ls -la /project; test -f /project/CMakeLists.txt
# Build & Run project # Build & Run project
RUN mkdir /project/dist CMD ["bash", "-lc", "\
RUN ls -la /project set -euo pipefail; \
RUN cmake -S /project -B /project/dist -Dmysql-concpp_DIR=/opt/mysql-concpp test -f /project/CMakeLists.txt; \
RUN cmake --build /project/dist mkdir -p /project/dist; \
RUN echo "/usr/local/lib" > /etc/ld.so.conf.d/local.conf && ldconfig cmake -S /project -B /project/dist -Dmysql-concpp_DIR=/opt/mysql-concpp; \
CMD ["/project/dist/App", "0.0.0.0", "8080", ".", "12", "mysqlx://root:root@host.docker.internal:33060"] cmake --build /project/dist -j\"$(nproc)\"; \
exec /project/dist/App 0.0.0.0 8080 . 12 mysqlx://root:root@host.docker.internal:33060 \
"]
+1 -1
View File
@@ -4,7 +4,7 @@
# Запуск(С Docker): # Запуск(С Docker):
- $env:DOCKER_BUILDKIT=1; docker build --progress=plain -t up_and_down . - $env:DOCKER_BUILDKIT=1; docker build --progress=plain -t up_and_down .
- docker run --rm -v "$(pwd)":/project -p 8080:8080 up_and_down - docker run --rm -v //c/CLionProjects/UpAndDown:/project -p 8080:8080 up_and_down
# TODO: # TODO: