Add docker-compose.yaml

This commit is contained in:
Takeshi Kimata
2024-06-16 19:35:04 +09:00
parent a8cd231a82
commit d4db61860f
6 changed files with 36 additions and 20 deletions

7
backend/.dockerignore Normal file
View File

@@ -0,0 +1,7 @@
Dockerfile
.dockerignore
node_modules
npm-debug.log
README.md
.git
database.sqlite

View File

@@ -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"]

View File

@@ -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"
}
}

View File

@@ -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',
});
// "/"