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
run: |
cd ${{github.workspace}}/build
ninja core/all server/all
ninja src/all
ccache --show-stats
# GLOG_logtostderr=1 ctest -V -R list_family_test
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}")
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
include_directories(src)
include_directories(helio)
add_subdirectory(helio)
add_subdirectory(core)
add_subdirectory(redis)
add_subdirectory(server)
add_subdirectory(src)

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