diff --git a/backend/dist/models/user.model.js b/backend/dist/models/user.model.js index 7f49a83..2fe9d4e 100644 --- a/backend/dist/models/user.model.js +++ b/backend/dist/models/user.model.js @@ -7,6 +7,7 @@ const userSchema = new mongoose_1.Schema({ }, profile_picture: { type: String, + required: false, }, email: { type: String, @@ -15,24 +16,31 @@ const userSchema = new mongoose_1.Schema({ }, department: { type: String, + required: true, }, designation: { type: String, + required: true, }, phoneNumber: { type: String, + required: false, }, permanentAddress: { type: String, + required: false, }, presentAddress: { type: String, + required: false, }, country: { type: String, + required: false, }, password: { type: String, + required: true, }, }, { timestamps: true, diff --git a/backend/dist/validations/user.validation.js b/backend/dist/validations/user.validation.js index 30e0c08..1d1c3f6 100644 --- a/backend/dist/validations/user.validation.js +++ b/backend/dist/validations/user.validation.js @@ -6,7 +6,7 @@ const registerZodSchema = zod_1.z.object({ body: zod_1.z .object({ name: zod_1.z.string().min(1).max(255), - profile_picture: zod_1.z.string(), + profile_picture: zod_1.z.string().optional(), email: zod_1.z.string().email(), department: zod_1.z.string().min(1).max(255), designation: zod_1.z.string().min(1).max(255), diff --git a/backend/src/models/user.model.ts b/backend/src/models/user.model.ts index db552cf..13bd913 100644 --- a/backend/src/models/user.model.ts +++ b/backend/src/models/user.model.ts @@ -8,6 +8,7 @@ const userSchema = new Schema( }, profile_picture: { type: String, + required: false, }, email: { type: String, @@ -16,24 +17,31 @@ const userSchema = new Schema( }, department: { type: String, + required: true, }, designation: { type: String, + required: true, }, phoneNumber: { type: String, + required: false, }, permanentAddress: { type: String, + required: false, }, presentAddress: { type: String, + required: false, }, country: { type: String, + required: false, }, password: { type: String, + required: true, }, }, { diff --git a/backend/src/validations/user.validation.ts b/backend/src/validations/user.validation.ts index ca633c0..9a859d0 100644 --- a/backend/src/validations/user.validation.ts +++ b/backend/src/validations/user.validation.ts @@ -4,7 +4,7 @@ const registerZodSchema = z.object({ body: z .object({ name: z.string().min(1).max(255), - profile_picture: z.string(), + profile_picture: z.string().optional(), email: z.string().email(), department: z.string().min(1).max(255), designation: z.string().min(1).max(255), diff --git a/kubernetes/backend-deployment.yaml b/kubernetes/backend-deployment.yaml index 2ea56f0..9ab2177 100644 --- a/kubernetes/backend-deployment.yaml +++ b/kubernetes/backend-deployment.yaml @@ -3,7 +3,7 @@ kind: Deployment metadata: name: backend spec: - replicas: 1 + replicas: 3 selector: matchLabels: app: backend diff --git a/kubernetes/frontend-deployment.yaml b/kubernetes/frontend-deployment.yaml index 2d57d4b..dffd44a 100644 --- a/kubernetes/frontend-deployment.yaml +++ b/kubernetes/frontend-deployment.yaml @@ -3,7 +3,7 @@ kind: Deployment metadata: name: frontend spec: - replicas: 1 + replicas: 3 selector: matchLabels: app: frontend diff --git a/kubernetes/nginx-deployment.yaml b/kubernetes/nginx-deployment.yaml index 4a1f81e..41e1a54 100644 --- a/kubernetes/nginx-deployment.yaml +++ b/kubernetes/nginx-deployment.yaml @@ -3,7 +3,7 @@ kind: Deployment metadata: name: nginx spec: - replicas: 1 + replicas: 3 selector: matchLabels: app: nginx