From 0c96d3a8198c34444fc4129365b29d9659e86edd Mon Sep 17 00:00:00 2001 From: markus-li Date: Sun, 16 Oct 2022 22:04:16 +0800 Subject: [PATCH] fix: switched to npm for Docker --- Dockerfile | 7 +++---- init.sh | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index ddf0bb5..14b51b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,10 +26,9 @@ RUN set -ex && \ bash \ curl \ nano \ - yarn \ - git && \ + git && \ mkdir -p /data/iconify-api && \ - yarn global add pnpm && \ + npm i selfupdate --location=global && \ deluser --remove-home node && \ useradd --home-dir /data/iconify-api --uid 1000 --shell /bin/bash iconify-api && \ chown -R iconify-api:root /data/iconify-api && chmod -R g+rwX /data/iconify-api && \ @@ -52,7 +51,7 @@ COPY ${SRC_PATH} /data/iconify-api/ COPY init.sh /init.sh RUN cp -fR /data/iconify-api/src/config /data/config_default && \ - pnpm install + npm install #### Stage RELEASE ##################################################################################################### FROM iconify-api-install AS RELEASE diff --git a/init.sh b/init.sh index 7b1f81f..2129799 100755 --- a/init.sh +++ b/init.sh @@ -10,5 +10,5 @@ echo "Initializing Iconify API.js..." cd /data/iconify-api # Only copy files which don't exist in target cp -rn /data/config_default/. /data/iconify-api/src/config/ -pnpm build +npm run build node lib/index.js