try static linking / correct path for Application
This commit is contained in:
parent
93d02a2cb0
commit
75fca0369c
3 changed files with 5 additions and 4 deletions
|
|
@ -37,7 +37,8 @@ build_job:
|
|||
package_job:
|
||||
stage: package
|
||||
script:
|
||||
- docker build -t ${DOCKER_IMAGE_NAME}:${DOCKER_IMAGE_TAG} ${BUILD_DIR}
|
||||
- cd ${BUILD_DIR}
|
||||
- docker build -t ${DOCKER_IMAGE_NAME}:${DOCKER_IMAGE_TAG} .
|
||||
- docker save ${DOCKER_IMAGE_NAME}:${DOCKER_IMAGE_TAG} -o ${DOCKER_IMAGE_NAME}.tar
|
||||
only:
|
||||
- main
|
||||
|
|
|
|||
|
|
@ -5,6 +5,8 @@ project(short-link VERSION 1.0 LANGUAGES CXX)
|
|||
set(CMAKE_CXX_STANDARD 23)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED True)
|
||||
|
||||
set(BUILD_SHARED_LIBS OFF)
|
||||
|
||||
add_executable(Application src/main.cpp)
|
||||
|
||||
find_package(Boost REQUIRED COMPONENTS filesystem system)
|
||||
|
|
|
|||
|
|
@ -1,11 +1,9 @@
|
|||
FROM ubuntu:20.04
|
||||
|
||||
ENV BUILD_DIR="build"
|
||||
ENV APPLICATION_BINARY="Application"
|
||||
ENV OPEN_PORT=8080
|
||||
|
||||
WORKDIR /app
|
||||
COPY ${BUILD_DIR}/${APPLICATION_BINARY} .
|
||||
COPY ${APPLICATION_BINARY} .
|
||||
|
||||
EXPOSE ${OPEN_PORT}
|
||||
CMD [ "./${APPLICATION_BINARY}" ]
|
||||
Reference in a new issue