diff --git a/docker/Dockerfile b/docker/Dockerfile index 3a2f9eae..795fa7af 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -4,7 +4,7 @@ ENV TIME_ZONE=Asia/Shanghai RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \ && apk update \ - && apk add --no-cache shadow git nodejs nodejs-current-npm bash vim tar curl python python-dev py-pip gcc libcurl make\ + && apk add --no-cache shadow git nodejs nodejs-current-npm bash vim tar curl python python-dev py-pip gcc g++ libcurl make\ && usermod -s /bin/bash root \ && rm -rf /var/cache/apk/* @@ -18,6 +18,8 @@ RUN \ WORKDIR /usr/src/app COPY package.json /usr/src/app/ +COPY docker/entrypoint.sh / + RUN npm install --registry=https://registry.npm.taobao.org diff --git a/docker/docker-compose.dev.yml b/docker/docker-compose.dev.yml index e5b11323..1c2d6595 100644 --- a/docker/docker-compose.dev.yml +++ b/docker/docker-compose.dev.yml @@ -7,8 +7,8 @@ services: # option 2: build image locally # build: - # context: ../ - # dockerfile: docker/Dockerfile + # context: ../ + # dockerfile: docker/Dockerfile ports: - 3000:3000 diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 54f8b6c1..0bea1aa8 100755 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -9,7 +9,8 @@ cd /usr/src/app echo "START INFINI-LOGGING-CENTER v1.0" if [ ! -f "$lockPath" ]; then - npm i --production; + npm install --registry=https://registry.npm.taobao.org + # npm i --production; # npm run autod npm run dev else