feat: Add first modules

This adds the first modules blocks from the initial proof of concept, with basic docs.
Currently missing is bundling and usage instructions
This commit is contained in:
Timo Reymann
2023-02-15 00:19:14 +01:00
parent c25f947416
commit 762ae97a36
15 changed files with 920 additions and 2 deletions
+17
View File
@@ -0,0 +1,17 @@
FROM alpine:3
RUN apk add git bash make gawk
RUN mkdir -p /workspace && \
addgroup -g 1000 dev && \
adduser -D -u 1000 -G dev dev && \
chown -R dev:dev /workspace
WORKDIR /opt
# renovate: datasource=github-releases depName=reconquest/shdoc
ENV shdoc_version="v1.1"
RUN git clone --recursive https://github.com/reconquest/shdoc && \
cd shdoc && \
git checkout ${shdoc_version} && \
make install
USER dev
WORKDIR /workspace
COPY --chown=dev:dev ./src /workspace
ENTRYPOINT ["/bin/bash", "-c"]