fix: keep hadolint satiated

This commit is contained in:
Daniel Wolf 2024-03-29 14:53:40 -04:00
parent 5ce53fcdae
commit 80c72d5cf3
Signed by: nephatrine
GPG Key ID: 59D70EC2E4AAB4D0
1 changed files with 10 additions and 12 deletions

View File

@ -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