fix: keep hadolint satiated
This commit is contained in:
parent
5ce53fcdae
commit
80c72d5cf3
22
Dockerfile
22
Dockerfile
|
@ -6,16 +6,15 @@ FROM code.nephatrine.net/nephnet/nxb-alpine:latest-golang AS builder
|
|||
|
||||
ARG REMARK42_VERSION=v1.12.1
|
||||
RUN git -C /root clone -b "$REMARK42_VERSION" --single-branch --depth=1 https://github.com/umputun/remark42.git
|
||||
RUN echo "====== READY REMARK42 PNPM ======" \
|
||||
&& cd /root/remark42/frontend \
|
||||
&& npm i -g pnpm@7 && pnpm i
|
||||
RUN echo "====== COMPILE REMARK42 FRONTEND ======" \
|
||||
&& cd /root/remark42/frontend/apps/remark42 \
|
||||
&& pnpm build
|
||||
RUN echo "====== COMPILE REMARK42 BACKEND ======" \
|
||||
&& cd /root/remark42/backend \
|
||||
&& go build -o remark42 -ldflags "-X main.revision=${REMARK42_VERSION} -s -w" ./app
|
||||
|
||||
WORKDIR /root/remark42/frontend
|
||||
RUN npm i -g pnpm@7 && pnpm i
|
||||
WORKDIR /root/remark42/frontend/apps/remark42
|
||||
RUN pnpm build
|
||||
WORKDIR /root/remark42/backend
|
||||
RUN go build -o remark42 -ldflags "-X main.revision=${REMARK42_VERSION} -s -w" ./app
|
||||
|
||||
# hadolint ignore=DL3007
|
||||
FROM code.nephatrine.net/nephnet/alpine-s6:latest
|
||||
LABEL maintainer="Daniel Wolf <nephatrine@gmail.com>"
|
||||
|
||||
|
@ -25,9 +24,8 @@ COPY --from=builder /root/remark42/backend/scripts/restore.sh /usr/local/bin/res
|
|||
COPY --from=builder /root/remark42/backend/scripts/import.sh /usr/local/bin/import-r42
|
||||
COPY --from=builder /root/remark42/frontend/apps/remark42/public/ /var/www/remark42/
|
||||
|
||||
RUN echo "====== FINISH SETUP ======" \
|
||||
&& chmod -R +x /usr/local/bin/*r42 \
|
||||
&& sed -i 's~/srv/remark42~/usr/bin/remark42~g' /usr/local/bin/*r42
|
||||
RUN sed -i 's~/srv/remark42~/usr/bin/remark42~g' /usr/local/bin/*r42 \
|
||||
&& chmod -R +x /usr/local/bin/*r42
|
||||
|
||||
COPY override /
|
||||
EXPOSE 8080/tcp
|
||||
|
|
Loading…
Reference in New Issue