mirror of
https://github.com/Expand-sys/CCash
synced 2025-12-17 00:22:14 +11:00
Fixed Docker Package
🐛
This commit is contained in:
commit
92d629758b
4 changed files with 14 additions and 17 deletions
|
|
@ -1,8 +1,6 @@
|
|||
/build
|
||||
/config.json
|
||||
/users.json
|
||||
/help.md
|
||||
/services.md
|
||||
/APIs.md
|
||||
/README.md
|
||||
/benchmarking.cpp
|
||||
/benchmarking.cpp
|
||||
|
|
|
|||
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -1,5 +1,2 @@
|
|||
.vscode
|
||||
build
|
||||
config.json
|
||||
users.json
|
||||
ccash_config.hpp
|
||||
|
|
@ -85,5 +85,5 @@ target_link_libraries(${PROJECT_NAME} PRIVATE drogon)
|
|||
target_link_libraries(${PROJECT_NAME} PRIVATE ${CMAKE_THREAD_LIBS_INIT} )
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE xxHash::xxhash)
|
||||
|
||||
# AVX2_CFLAGS=-mavx2 SSSE3_CFLAGS=-mssse3 SSE41_CFLAGS=-msse4.1 SSE42_CFLAGS=-msse4.2 AVX_CFLAGS=-mavx make lib/libbase64.o
|
||||
target_link_libraries(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/third_party/base64/lib/libbase64.o)
|
||||
#AVX2_CFLAGS=-mavx2 SSSE3_CFLAGS=-mssse3 SSE41_CFLAGS=-msse4.1 SSE42_CFLAGS=-msse4.2 AVX_CFLAGS=-mavx make lib/libbase64.o
|
||||
target_link_libraries(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/third_party/base64/lib/libbase64.o)
|
||||
|
|
|
|||
20
Dockerfile
20
Dockerfile
|
|
@ -1,16 +1,18 @@
|
|||
FROM debian:latest
|
||||
FROM alpine:3.11
|
||||
|
||||
WORKDIR /ccash
|
||||
WORKDIR /CCash
|
||||
|
||||
RUN apt update && apt -y install build-essential g++ cmake protobuf-compiler libjsoncpp-dev uuid-dev openssl libssl-dev zlib1g-dev
|
||||
RUN apk update && apk add cmake g++ make protobuf jsoncpp-dev openssl libressl-dev zlib-dev util-linux-dev libtool autoconf automake python3
|
||||
|
||||
COPY . .
|
||||
RUN mkdir /CCash/build
|
||||
WORKDIR /CCash/build
|
||||
RUN cmake -DDROGON_CONFIG_LOC=\"\/CCash\/config\/config.json\" -DUSER_SAVE_LOC=\"\/CCash\/config\/users.json\" ..
|
||||
RUN make -j$(nproc)
|
||||
|
||||
RUN mkdir build
|
||||
ARG ADMIN_A=admin
|
||||
ARG SAVE_FREQ=2
|
||||
|
||||
WORKDIR /ccash/build
|
||||
RUN ["chmod", "+x", "/CCash/config/ssl.sh"]
|
||||
|
||||
RUN cmake ..
|
||||
RUN make -j$(nprov)
|
||||
|
||||
CMD ["/ccash/build/bank", "$CCASH_ADMIN_PASSWORD", "$CCASH_SAVE_FREQUENCY", "$CCASH_THREAD_COUNT"]
|
||||
CMD ["sh", "-c", "/CCash/config/ssl.sh && /CCash/build/bank ${ADMIN_A} ${SAVE_FREQ}"]
|
||||
|
|
|
|||
Loading…
Reference in a new issue