Add docker-compose.yaml
This commit is contained in:
7
backend/.dockerignore
Normal file
7
backend/.dockerignore
Normal file
@@ -0,0 +1,7 @@
|
||||
Dockerfile
|
||||
.dockerignore
|
||||
node_modules
|
||||
npm-debug.log
|
||||
README.md
|
||||
.git
|
||||
database.sqlite
|
||||
@@ -5,12 +5,7 @@ COPY package.json package-lock.json ./
|
||||
RUN npm ci
|
||||
COPY . .
|
||||
|
||||
ENV FRONTEND_ORIGIN=http://localhost:8000
|
||||
ENV PORT=8001
|
||||
|
||||
EXPOSE $PORT
|
||||
|
||||
RUN npx sequelize db:migrate
|
||||
RUN echo "Migration complete."
|
||||
|
||||
CMD ["node", "index.js"]
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"development": {
|
||||
"dialect": "sqlite",
|
||||
"storage": "database.sqlite"
|
||||
"storage": "database/database.sqlite"
|
||||
},
|
||||
"test": {
|
||||
"dialect": "sqlite",
|
||||
"storage": "database.test.sqlite"
|
||||
"storage": "database/database.sqlite"
|
||||
},
|
||||
"production": {
|
||||
"dialect": "sqlite",
|
||||
"storage": "database.production.sqlite"
|
||||
"storage": "database/database.sqlite"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ app.use(express.static(path.join(__dirname, 'public')));
|
||||
// init sequalize
|
||||
const sequelize = new Sequelize({
|
||||
dialect: 'sqlite',
|
||||
storage: 'database.sqlite',
|
||||
storage: 'database/database.sqlite',
|
||||
});
|
||||
|
||||
// "/"
|
||||
|
||||
Reference in New Issue
Block a user