Skip to content

Commit 738cf97

Browse files
committed
Generated dockerfile
1 parent 9fb9d8d commit 738cf97

File tree

4 files changed

+20
-4
lines changed

4 files changed

+20
-4
lines changed

Diff for: .dockerignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
**/node_modules

Diff for: Dockerfile

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM node:20.12.2
2+
3+
RUN mkdir /app
4+
5+
WORKDIR /app
6+
7+
COPY . .
8+
9+
RUN yarn install
10+
11+
ENV NODE_ENV=production
12+
13+
EXPOSE 3000
14+
15+
ENTRYPOINT [ "yarn", "start" ]

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"main": "src/server/server.js",
66
"scripts": {
77
"build": "webpack --mode production",
8-
"start": "yarn run build && node src/server/server.js",
8+
"start": "yarn run db:migrate && yarn run build && node src/server/server.js",
99
"server": "nodemon --ignore dist/ --ignore src/client",
1010
"client": "webpack-dev-server --mode development --devtool inline-source-map --hot",
1111
"dev": "NODE_ENV=development npx concurrently --kill-others --raw --default-input-target 1 'npm run client' 'npm run server'",

Diff for: src/server/databaseConfig.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
const config = require('./config.json');
22

33
module.exports = {
4+
host: config.database.host,
5+
port: config.database.port,
46
database: config.database.dbName,
57
username: config.database.user,
68
password: config.database.password,
7-
dialect: 'mariadb',
8-
host: config.database.host,
9-
port: config.database.port,
9+
dialect: config.database.dialect,
1010
};

0 commit comments

Comments
 (0)