Merge pull request #28 from panxiao81/fix-container

Fix container
このコミットが含まれているのは:
Xiang 2023-05-12 23:29:56 +08:00 committed by GitHub
コミット 4b5f32fe25
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: 4AEE18F83AFDEB23
2個のファイルの変更21行の追加3行の削除

ファイルの表示

@ -1,14 +1,30 @@
FROM node:18.16.0
RUN mkdir -p /usr/src/app
RUN apt update && \
DEBIAN_FRONTEND=noninteractive apt install -y \
libnss3 \
libatk1.0-0 \
libatk-bridge2.0-0 \
libcups2 \
libdrm2 \
libxkbcommon0 \
libxcomposite1 \
libxdamage1 \
libxfixes3 \
libxrandr2 \
libgbm1 \
libasound2 \
&& rm -rf /var/lib/apt/lists/*
USER 1000
WORKDIR /usr/src/app
COPY package.json /usr/src/app/
COPY --chown=1000 package.json /usr/src/app/
RUN npm i --registry=https://registry.npm.taobao.org
COPY . /usr/src/app
COPY --chown=1000 . /usr/src/app
EXPOSE 3000

ファイルの表示

@ -10,6 +10,8 @@ services:
ports:
- "3000:3000"
restart: always
cap_add:
- "SYS_ADMIN"
environment:
# - TZ=Asia/Shanghai
- http_proxy=${http_proxy}