This commit is contained in:
msnie
2024-02-03 11:58:42 +01:00
parent 17ca1c805f
commit 5b0b5f548c
706 changed files with 135245 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
# https://hub.docker.com/_/alpine
ARG alpine_ver=3.18
FROM alpine:${alpine_ver}
ARG build_rev=0
# ARG SSH_PRIVATE_KEY
# ARG REMOTE_HOST
# Install Rsync and SSH.
RUN apk update \
&& apk upgrade \
&& apk add --no-cache \
rsync \
bash \
openssh-client-default \
sshpass \
nodejs-current \
npm \
ca-certificates tzdata \
&& update-ca-certificates \
&& rm -rf /var/cache/apk/*
# RUN addgroup -S node && adduser -S node -G node
# USER node
# RUN mkdir /home/node/.ssh
RUN mkdir sprattle
# RUN mkdir -p -m 0700 /home/node/.ssh && ssh-keyscan $REMOTE_HOST >> /home/node/.ssh/known_hosts
# RUN chown -R node:node /home/node/.ssh
WORKDIR /sprattle
COPY package*.json ./
COPY . .
RUN ls -la
RUN npm install
# COPY --chown=node:node . .
CMD ["node", "srv.js"]