deemix-docker/Dockerfile.binary

15 lines
717 B
Docker
Raw Normal View History

2022-02-11 15:21:41 +00:00
FROM node:16
2022-02-11 12:25:09 +00:00
ARG PACKAGE_REGISTRY_URL
ARG TARGETARCH
2022-02-11 13:12:57 +00:00
ARG JOB_TOKEN
2022-02-11 15:23:40 +00:00
RUN apt update && apt install -y --no-install-recommends curl git && echo $TARGETARCH
2022-02-11 12:25:09 +00:00
COPY deemix-gui deemix-gui
WORKDIR deemix-gui/
2022-02-11 15:53:42 +00:00
COPY server.package.json server/package.json
2022-02-11 13:35:40 +00:00
# Only install pkg
2022-02-11 16:53:00 +00:00
#RUN sed -i 's/node16-win-x64/node16-linux-arm64/g' server/package.json
RUN yarn config set network-timeout 1000000 -g && yarn add pkg@latest
RUN yarn dist-server && ls -al dist/ && \
curl --header "JOB-TOKEN: ${JOB_TOKEN}" --upload-file dist/deemix-server-x64 ${PACKAGE_REGISTRY_URL}/deemix-server-linux-amd64 && \
2022-02-11 16:40:18 +00:00
curl --header "JOB-TOKEN: ${JOB_TOKEN}" --upload-file dist/deemix-server-arm64 ${PACKAGE_REGISTRY_URL}/deemix-server-linux-arm64