mirror of
https://github.com/openXC7/prjxray.git
synced 2026-08-22 05:57:29 +02:00
Dockerfile for building database from scratch
Runs all fuzzers to construct a database from scratch. Raw and HTML versions of database are packaged into a docker image that serves the files via nginx. Signed-off-by: Rick Altherr <[email protected]>
This commit is contained in:
+12
@@ -0,0 +1,12 @@
|
|||||||
|
ARG DEV_ENV_IMAGE
|
||||||
|
|
||||||
|
FROM ${DEV_ENV_IMAGE} AS db_builder
|
||||||
|
ARG NUM_PARALLEL_JOBS=1
|
||||||
|
|
||||||
|
COPY . /source
|
||||||
|
RUN cd /source && make -j${NUM_PARALLEL_JOBS} database
|
||||||
|
RUN find /source/database -mindepth 1 -maxdepth 1 -type d -exec /source/htmlgen/htmlgen.py --settings={}/settings.sh --output=/output/html \;
|
||||||
|
RUN mkdir -p /output/raw && find /source/database -mindepth 1 -maxdepth 1 -type d -exec cp -R {} /output/raw \;
|
||||||
|
|
||||||
|
FROM nginx:alpine
|
||||||
|
COPY --from=db_builder /output /usr/share/nginx/html
|
||||||
Reference in New Issue
Block a user