Add Dockerfile for prod container. Reorganize source tree to be docker-build friendly.

This commit is contained in:
Roman Gershman 2022-02-25 10:03:42 +02:00
parent e3d7f0a34e
commit b8521828e3
136 changed files with 51 additions and 5 deletions

2
.dockerignore Normal file
View File

@ -0,0 +1,2 @@
_deps/*
build-*

View File

@ -57,7 +57,7 @@ jobs:
- name: Build & Test - name: Build & Test
run: | run: |
cd ${{github.workspace}}/build cd ${{github.workspace}}/build
ninja core/all server/all ninja src/all
ccache --show-stats ccache --show-stats
# GLOG_logtostderr=1 ctest -V -R list_family_test # GLOG_logtostderr=1 ctest -V -R list_family_test
echo Run ctest -V -L DFLY echo Run ctest -V -L DFLY

View File

@ -31,10 +31,8 @@ add_third_party(
Message(STATUS "THIRD_PARTY_LIB_DIR ${THIRD_PARTY_LIB_DIR}") Message(STATUS "THIRD_PARTY_LIB_DIR ${THIRD_PARTY_LIB_DIR}")
include_directories(${CMAKE_CURRENT_SOURCE_DIR}) include_directories(src)
include_directories(helio) include_directories(helio)
add_subdirectory(helio) add_subdirectory(helio)
add_subdirectory(core) add_subdirectory(src)
add_subdirectory(redis)
add_subdirectory(server)

3
src/CMakeLists.txt Normal file
View File

@ -0,0 +1,3 @@
add_subdirectory(redis)
add_subdirectory(core)
add_subdirectory(server)

Some files were not shown because too many files have changed in this diff Show More