File tree Expand file tree Collapse file tree 7 files changed +87
-3
lines changed Expand file tree Collapse file tree 7 files changed +87
-3
lines changed Original file line number Diff line number Diff line change
1
+ FROM node:alpine
2
+
3
+ # RUN addgroup vite-react-firebase-auth-mongodb-nodejs-expressjs-docker-compose-fe && adduser -S -G vite-react-firebase-auth-mongodb-nodejs-expressjs-docker-compose-fe vite-react-firebase-auth-mongodb-nodejs-expressjs-docker-compose-fe
4
+ # USER vite-react-firebase-auth-mongodb-nodejs-expressjs-docker-compose-fe
5
+
6
+ WORKDIR /usr/vite-react-firebase-auth-mongodb-nodejs-expressjs-docker-compose-fe
7
+
8
+ COPY package*.json ./
9
+ RUN npm install -g
[email protected]
10
+ ENV NODE_ENV=development
11
+ RUN npm install
12
+ COPY ./ ./
13
+
14
+ # ADD https://github.com/ufoscout/docker-compose-wait/releases/download/2.2.1/wait /wait
15
+ # RUN chmod +x /wait
16
+
17
+ # there are two stype of
18
+ # CMD npm start // shell form
19
+ # CMD ["npm", "start"] // exec form
20
+ # ENTRYPOINT // both shell and exec form
21
+
22
+ CMD ["npm", "start"]
Original file line number Diff line number Diff line change @@ -6,7 +6,6 @@ const UserControllers = (
6
6
function ( ) {
7
7
8
8
const currentUser = async ( req , res ) => {
9
-
10
9
try {
11
10
const firebaseUser = await firebaseAdmin . auth ( ) . verifyIdToken ( req . headers . token )
12
11
const user = await Users . findOne ( { email :firebaseUser . email } )
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ const { Schema } = mongoose
28
28
trim : true ,
29
29
unique : true ,
30
30
require : true
31
- }
31
+ } ,
32
32
} , { timestamps :true } )
33
33
// mongoose.model('Users', userSchema)
34
34
// }
Original file line number Diff line number Diff line change
1
+ version : " 3.9"
2
+ services :
3
+ vite-react-firebase-auth-mongodb-nodejs-expressjs-docker-compose-be :
4
+ container_name : " vite_backend"
5
+ build :
6
+ context : ./backend
7
+ dockerfile : Dockerfile.dev
8
+ volumes :
9
+ - ./backend:/usr/vite-react-firebase-auth-mongodb-nodejs-expressjs-docker-compose-be
10
+ - /usr/vite-react-firebase-auth-mongodb-nodejs-expressjs-docker-compose-be/node_modules
11
+ command : npm start
12
+ ports :
13
+ - 3200:3200
14
+ depends_on :
15
+ - db
16
+ # links:
17
+ # - db
18
+ restart : on-failure
19
+ db :
20
+ image : mongo
21
+ restart : always
22
+ environment :
23
+ MONGO_INITDB_ROOT_USERNAME : techwards
24
+ MONGO_INITDB_ROOT_PASSWORD : techwards
25
+ vite-react-firebase-auth-mongodb-nodejs-expressjs-docker-compose-fe :
26
+ container_name : " vite_frontend"
27
+ build :
28
+ context : ./frontend
29
+ dockerfile : Dockerfile
30
+ volumes :
31
+ - ./frontend:/usr/vite-react-firebase-auth-mongodb-nodejs-expressjs-docker-compose-fe
32
+ command : npm run dev
33
+ ports :
34
+ - 3000:3000
35
+
36
+ volumes :
37
+ vite-react-firebase-auth-mongoDB-nodejs-expressjs-docker-compose:
Original file line number Diff line number Diff line change
1
+ //.dockerignore
2
+
3
+ node_modules /*
Original file line number Diff line number Diff line change
1
+ FROM node
2
+
3
+ # RUN addgroup productMarketFitProjectBE && adduser -S -G productMarketFitProjectBE productMarketFitProjectBE
4
+ # USER productMarketFitProjectBE
5
+
6
+ WORKDIR /usr/vite-react-firebase-auth-mongodb-nodejs-expressjs-docker-compose-fe
7
+
8
+ COPY package*.json ./
9
+ ENV NODE_ENV=development
10
+ RUN npm install
11
+ COPY ./ ./
12
+
13
+ # EXPOSE 3000
14
+
15
+ # ADD https://github.com/ufoscout/docker-compose-wait/releases/download/2.2.1/wait /wait
16
+ # RUN chmod +x /wait
17
+
18
+ # there are two stype of
19
+ # CMD npm start // shell form
20
+ # CMD ["npm", "start"] // exec form
21
+ # ENTRYPOINT // both shell and exec form
22
+
23
+ CMD ["npm" , "run" , "dev" ]
Original file line number Diff line number Diff line change 1
1
{
2
2
"version" : " 0.0.0" ,
3
3
"scripts" : {
4
- "dev" : " vite" ,
4
+ "dev" : " vite --host 0.0.0.0 " ,
5
5
"build" : " vite build" ,
6
6
"serve" : " vite preview"
7
7
},
You can’t perform that action at this time.
0 commit comments