ソースを参照

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'
});

読み込み中…
キャンセル
保存