We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 244dfd7 commit 2303618Copy full SHA for 2303618
Dockerfile
@@ -0,0 +1,15 @@
1
+FROM node:10-alpine
2
+ARG SCRAPED_DIR
3
+
4
+RUN apk update && \
5
+ apk add git
6
7
+RUN git clone https://github.com/gaggle/repo-lister /home/repo-lister && \
8
+ chmod -R 0777 /home/repo-lister
9
+WORKDIR /home/repo-lister
10
+RUN npm ci
11
+RUN rm static/repos && \
12
+ ln -s $SCRAPED_DIR static/repos
13
+COPY scripts/export-via-docker /home/export-via-docker
14
15
+ENTRYPOINT ["/home/export-via-docker"]
scripts/export-via-docker
@@ -0,0 +1,9 @@
+#!/bin/sh -eu
+DATA_URL=$1
+OUT_FOLDER=$2
+echo "Exporting to '${OUT_FOLDER}' w. URL '${DATA_URL}'"
+export DATA_URL=${DATA_URL}
+npx next build
+mkdir -p ${OUT_FOLDER}
+npx next export -o ${OUT_FOLDER}
0 commit comments