generated from Sithas/conan_template
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 12ca243c21 | |||
| 6cd277c754 |
+11
-8
@@ -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 \
|
||||||
|
"]
|
||||||
|
|||||||
@@ -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 -p 8080:8080 docker ./dist:/project/dist up_and_down
|
- docker run --rm -v //c/CLionProjects/UpAndDown:/project -p 8080:8080 up_and_down
|
||||||
|
|
||||||
# TODO:
|
# TODO:
|
||||||
|
|
||||||
|
|||||||
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
Здесь коллекционируются логи и лежит билд для докера
|
|
||||||
Reference in New Issue
Block a user