feat: Set up initial Docker Compose environment for client and server with Nginx, Express, MongoDB, and JWT/Google OAuth authentication.

This commit is contained in:
2025-12-08 16:14:52 +05:30
parent a45eb2569c
commit 093af3a36f
6 changed files with 36 additions and 4 deletions

6
server/.env.example Normal file
View File

@@ -0,0 +1,6 @@
mongoURI=mongodb://localhost:27017/appointment_to_examiner
JWT_SECRET=your_jwt_secret
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret
GOOGLE_REFRESH_TOKEN=your_google_refresh_token
EMAIL_USERNAME=your_email@gmail.com

View File

@@ -35,7 +35,7 @@ const app = express();
const PORT = 8080;
// Middleware
app.use(cors({ origin: "http://localhost:3000", credentials: true }));
app.use(cors({ origin: process.env.CORS_ORIGIN || "http://localhost:3000", credentials: true }));
app.use(cookieparser());
app.use(express.json());
app.use(bodyParser.urlencoded({ extended: true }));