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 npm@7.16.0
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 = (
66 function ( ) {
77
88 const currentUser = async ( req , res ) => {
9-
109 try {
1110 const firebaseUser = await firebaseAdmin . auth ( ) . verifyIdToken ( req . headers . token )
1211 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
2828 trim : true ,
2929 unique : true ,
3030 require : true
31- }
31+ } ,
3232 } , { timestamps :true } )
3333 // mongoose.model('Users', userSchema)
3434// }
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 11{
22 "version" : " 0.0.0" ,
33 "scripts" : {
4- "dev" : " vite" ,
4+ "dev" : " vite --host 0.0.0.0 " ,
55 "build" : " vite build" ,
66 "serve" : " vite preview"
77 },
You can’t perform that action at this time.
0 commit comments