瀏覽代碼

Fix Docker

master
Lazar 2 年之前
父節點
當前提交
95056f76f4
共有 3 個文件被更改,包括 20 次插入16 次删除
  1. 6
    0
      .dockerignore
  2. 11
    12
      Dockerfile
  3. 3
    4
      config/server.js

+ 6
- 0
.dockerignore 查看文件

@@ -0,0 +1,6 @@
.tmp/
.cache/
.git/
build/
node_modules/
data/

+ 11
- 12
Dockerfile 查看文件

@@ -1,14 +1,13 @@
FROM node:16

WORKDIR ./src

COPY package*.json ./
COPY src ./

RUN npm install

# Bundle app source
COPY . .

RUN apt-get update && apt-get install libvips-dev -y
ARG NODE_ENV=development
ENV NODE_ENV=${NODE_ENV}
WORKDIR /opt/
COPY ./package.json ./yarn.lock ./
ENV PATH /opt/node_modules/.bin:$PATH
RUN yarn config set network-timeout 600000 -g && yarn install
WORKDIR /opt/app
COPY ./ .
RUN yarn build
EXPOSE 1337
CMD [ "node", "index.js" ]
CMD ["yarn", "develop"]

+ 3
- 4
config/server.js 查看文件

@@ -1,8 +1,7 @@
module.exports = ({ env }) => ({
host: env('HOST', '0.0.0.0'),
port: env.int('PORT', 1337),
host: env("HOST", "0.0.0.0"),
port: env.int("PORT", 1337),
app: {
keys: env.array('APP_KEYS'),
keys: env.array("APP_KEYS"),
},
url: 'http://localhost:1337'
});

Loading…
取消
儲存