Dockerfile
FROM node:16.14.2-alpine as build
WORKDIR /myapp
COPY package*.json ./
RUN npm ci
COPY . ./
ENV NODE_ENV='dev'
RUN npm run build
FROM build
EXPOSE 3000
CMD ["node"] // list reduced to one item
// .sequelizerc
const path = require('path');
module.exports = {
'config': path.resolve('/src', 'dbconfig.js'),
'models-path': path.resolve('src', 'models')
};
Structure
- src
- dbconfig.js
- .sequelizerc
When running on docker i get the error
ERROR: Cannot find "/app/config/config.json". Have you run "sequelize init"?