diff --git a/docker-compose.yml b/docker-compose.yml index 9e47474a..ae62cfdf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,6 +11,7 @@ services: restart: 'on-failure' volumes: - ./data/mx-space:/root/.mx-space + - ./node_modules:/usr/local/lib/node_modules ports: - '2333:2333' depends_on: diff --git a/dockerfile b/dockerfile index e81aebee..b0ef0bfe 100644 --- a/dockerfile +++ b/dockerfile @@ -11,10 +11,12 @@ RUN node scripts/download-latest-admin-assets.js FROM node:16-alpine RUN apk add zip unzip mongodb-tools bash --no-cache - +RUN mkdir -p /usr/local/lib/node_modules WORKDIR /app COPY --from=builder /app/out . COPY --from=builder /app/assets ./assets ENV TZ=Asia/Shanghai +ENV NODE_PATH=/usr/local/lib/node_modules EXPOSE 2333 + CMD echo "MixSpace Sever Image." && sh