Lazar 2 лет назад
Родитель
Сommit
95056f76f4
3 измененных файлов: 20 добавлений и 16 удалений
  1. 6
    0
      .dockerignore
  2. 11
    12
      Dockerfile
  3. 3
    4
      config/server.js

+ 6
- 0
.dockerignore Просмотреть файл

.tmp/
.cache/
.git/
build/
node_modules/
data/

+ 11
- 12
Dockerfile Просмотреть файл

FROM node:16 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 EXPOSE 1337
CMD [ "node", "index.js" ]
CMD ["yarn", "develop"]

+ 3
- 4
config/server.js Просмотреть файл

module.exports = ({ env }) => ({ 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: { app: {
keys: env.array('APP_KEYS'),
keys: env.array("APP_KEYS"),
}, },
url: 'http://localhost:1337'
}); });

Загрузка…
Отмена
Сохранить