537b8c7ddd
* integration testing scripts some scripts for integration testing and a docker file for an action. Still need to figure out how to properly run a more realistic version in ci. * update * changes * db shutdown racecondition fix * changes per pr * changes per code review * fix testing * add shutdowncalled bool to db
13 lines
436 B
Text
13 lines
436 B
Text
FROM jeffreypicard/hub-github-env:dev
|
|
|
|
COPY scripts/integration_tests.sh /integration_tests.sh
|
|
COPY scripts/cicd_integration_test_runner.sh /cicd_integration_test_runner.sh
|
|
COPY herald /herald
|
|
|
|
RUN apt install -y jq curl
|
|
|
|
ENV CGO_LDFLAGS "-L/usr/local/lib -lrocksdb -lstdc++ -lm -lz -lsnappy -llz4 -lzstd"
|
|
ENV CGO_CFLAGS "-I/usr/local/include/rocksdb"
|
|
ENV LD_LIBRARY_PATH /usr/local/lib
|
|
|
|
ENTRYPOINT ["/cicd_integration_test_runner.sh"]
|