| @@ -0,0 +1,6 @@ | |||
| .tmp/ | |||
| .cache/ | |||
| .git/ | |||
| build/ | |||
| node_modules/ | |||
| data/ | |||
| @@ -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"] | |||
| @@ -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' | |||
| }); | |||