refactor: update serverless configuration and function definitions for Minglar service
- Renamed service from `minglarDev` to `minglar`. - Updated Prisma layer reference to use qualified ARN for better deployment handling. - Added new HTTP API endpoints for host management and onboarding processes. - Removed unnecessary patterns from the package configurations in `minglaradmin.yml` to streamline the deployment process.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
service: minglarDev
|
service: minglar
|
||||||
|
|
||||||
provider:
|
provider:
|
||||||
name: aws
|
name: aws
|
||||||
@@ -7,8 +7,9 @@ provider:
|
|||||||
versionFunctions: false
|
versionFunctions: false
|
||||||
memorySize: 512
|
memorySize: 512
|
||||||
# Apply Prisma layer to all functions
|
# Apply Prisma layer to all functions
|
||||||
|
# Use the published layer version ARN (works for full deploy and `deploy function`)
|
||||||
layers:
|
layers:
|
||||||
- !Ref PrismaLambdaLayer
|
- ${cf:${self:service}-${sls:stage}.PrismaLambdaLayerQualifiedArn}
|
||||||
apiGateway:
|
apiGateway:
|
||||||
binaryMediaTypes:
|
binaryMediaTypes:
|
||||||
- '*/*'
|
- '*/*'
|
||||||
@@ -56,13 +57,16 @@ provider:
|
|||||||
- 'arn:aws:s3:::${env:S3_BUCKET_NAME}/*'
|
- 'arn:aws:s3:::${env:S3_BUCKET_NAME}/*'
|
||||||
|
|
||||||
custom:
|
custom:
|
||||||
|
serverless-offline:
|
||||||
|
reloadHandler: true
|
||||||
|
|
||||||
|
build:
|
||||||
esbuild:
|
esbuild:
|
||||||
bundle: true
|
bundle: true
|
||||||
minify: true
|
minify: true
|
||||||
sourcemap: false
|
sourcemap: false
|
||||||
target: node20
|
target: node20
|
||||||
platform: node
|
platform: node
|
||||||
concurrency: 5
|
|
||||||
external:
|
external:
|
||||||
# These are provided by the Prisma layer
|
# These are provided by the Prisma layer
|
||||||
- '@prisma/client'
|
- '@prisma/client'
|
||||||
@@ -71,8 +75,6 @@ custom:
|
|||||||
- 'pg'
|
- 'pg'
|
||||||
exclude:
|
exclude:
|
||||||
- 'aws-sdk'
|
- 'aws-sdk'
|
||||||
serverless-offline:
|
|
||||||
reloadHandler: true
|
|
||||||
|
|
||||||
# Define layers
|
# Define layers
|
||||||
layers:
|
layers:
|
||||||
|
|||||||
@@ -1,376 +1,680 @@
|
|||||||
# Host Module Functions
|
# Host Module Functions
|
||||||
|
|
||||||
# All authentication and host management endpoints
|
# All authentication and host management endpoints
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
getHosts:
|
getHosts:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/host.handler
|
handler: src/modules/host/handlers/host.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/host.*'
|
- 'src/modules/host/handlers/host.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host
|
path: /host
|
||||||
|
|
||||||
method: get
|
method: get
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
verifyOTP:
|
verifyOTP:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Host_Admin/onboarding/verifyOTP.handler
|
handler: src/modules/host/handlers/Host_Admin/onboarding/verifyOTP.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/verifyOtp.*'
|
- 'src/modules/host/handlers/verifyOtp.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Host_Admin/onboarding/verify-otp
|
path: /host/Host_Admin/onboarding/verify-otp
|
||||||
|
|
||||||
method: post
|
method: post
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
login:
|
login:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Host_Admin/onboarding/login.handler
|
handler: src/modules/host/handlers/Host_Admin/onboarding/login.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/loginForHost.*'
|
- 'src/modules/host/handlers/loginForHost.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Host_Admin/onboarding/login
|
path: /host/Host_Admin/onboarding/login
|
||||||
|
|
||||||
method: post
|
method: post
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
signUp:
|
signUp:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Host_Admin/onboarding/signUp.handler
|
handler: src/modules/host/handlers/Host_Admin/onboarding/signUp.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/registration.*'
|
- 'src/modules/host/handlers/registration.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Host_Admin/onboarding/registration
|
path: /host/Host_Admin/onboarding/registration
|
||||||
|
|
||||||
method: post
|
method: post
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
createPassword:
|
createPassword:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Host_Admin/onboarding/createPassword.handler
|
handler: src/modules/host/handlers/Host_Admin/onboarding/createPassword.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/createPassword.*'
|
- 'src/modules/host/handlers/createPassword.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Host_Admin/onboarding/create-password
|
path: /host/Host_Admin/onboarding/create-password
|
||||||
|
|
||||||
method: post
|
method: post
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
updateBankDetails:
|
updateBankDetails:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Host_Admin/onboarding/updateBankDetails.handler
|
handler: src/modules/host/handlers/Host_Admin/onboarding/updateBankDetails.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/addPaymentDetails.*'
|
- 'src/modules/host/handlers/addPaymentDetails.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Host_Admin/onboarding/add-payment-details
|
path: /host/Host_Admin/onboarding/add-payment-details
|
||||||
|
|
||||||
method: post
|
method: post
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
saveActivity_ForPQQ:
|
saveActivity_ForPQQ:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/saveActivity_ForPQQ.handler
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/saveActivity_ForPQQ.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/addActivity.*'
|
- 'src/modules/host/handlers/addActivity.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Activity_Hub/OnBoarding/add-activity
|
path: /host/Activity_Hub/OnBoarding/add-activity
|
||||||
|
|
||||||
method: post
|
method: post
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
getHostById:
|
getHostById:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/getbyidhandler.handler
|
handler: src/modules/host/handlers/getbyidhandler.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/getbyidhandler.*'
|
- 'src/modules/host/handlers/getbyidhandler.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/getById
|
path: /host/getById
|
||||||
|
|
||||||
method: get
|
method: get
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
getPQQ_ByQuestionId:
|
getPQQ_ByQuestionId:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getPQQ_ByQuestionId.handler
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getPQQ_ByQuestionId.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/getByIdPQQ.*'
|
- 'src/modules/host/handlers/getByIdPQQ.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Activity_Hub/OnBoarding/get-pqq-question-details
|
path: /host/Activity_Hub/OnBoarding/get-pqq-question-details
|
||||||
|
|
||||||
method: get
|
method: get
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
getPQQ_LastUpdatedQuestion:
|
getPQQ_LastUpdatedQuestion:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getPQQ_LastUpdatedQuestion.handler
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getPQQ_LastUpdatedQuestion.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/getLatestQuestionDetailsPQQ.*'
|
- 'src/modules/host/handlers/getLatestQuestionDetailsPQQ.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Activity_Hub/OnBoarding/get-latest-pqq-question-details
|
path: /host/Activity_Hub/OnBoarding/get-latest-pqq-question-details
|
||||||
|
|
||||||
method: get
|
method: get
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
getAllActivityType:
|
getAllActivityType:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllActivityType.handler
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllActivityType.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/getActivityType.*'
|
- 'src/modules/host/handlers/getActivityType.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Activity_Hub/OnBoarding/get-activity-type
|
path: /host/Activity_Hub/OnBoarding/get-activity-type
|
||||||
|
|
||||||
method: get
|
method: get
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
showSuggestion:
|
showSuggestion:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Host_Admin/onboarding/showSuggestion.handler
|
handler: src/modules/host/handlers/Host_Admin/onboarding/showSuggestion.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/Host_Admin/onboarding/showSuggestion.handler.*'
|
- 'src/modules/host/handlers/Host_Admin/onboarding/showSuggestion.handler.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/get-suggestion
|
path: /host/get-suggestion
|
||||||
|
|
||||||
method: get
|
method: get
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
getAllHostActivity:
|
getAllHostActivity:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllHostActivity.handler
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllHostActivity.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/Activity_Hub/OnBoarding/getAllHostActivity.*'
|
- 'src/modules/host/handlers/Activity_Hub/OnBoarding/getAllHostActivity.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Activity_Hub/OnBoarding/get-all-host-activity
|
path: /host/Activity_Hub/OnBoarding/get-all-host-activity
|
||||||
|
|
||||||
method: get
|
method: get
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
acceptAggrement:
|
acceptAggrement:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Host_Admin/onboarding/acceptAggrement.handler
|
handler: src/modules/host/handlers/Host_Admin/onboarding/acceptAggrement.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/acceptAgreement.*'
|
- 'src/modules/host/handlers/acceptAgreement.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Host_Admin/onboarding/accept-agreement
|
path: /host/Host_Admin/onboarding/accept-agreement
|
||||||
|
|
||||||
method: patch
|
method: patch
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
getStepperInfo:
|
getStepperInfo:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/getStepper.handler
|
handler: src/modules/host/handlers/getStepper.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/getStepper.*'
|
- 'src/modules/host/handlers/getStepper.*'
|
||||||
|
|
||||||
- 'src/common/utils/handlers/safeHandler.*'
|
- 'src/common/utils/handlers/safeHandler.*'
|
||||||
|
|
||||||
- 'src/common/database/**'
|
- 'src/common/database/**'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /stepper
|
path: /stepper
|
||||||
|
|
||||||
method: get
|
method: get
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Functions with S3/AWS SDK dependencies
|
# Functions with S3/AWS SDK dependencies
|
||||||
|
|
||||||
submitCompanyDetails:
|
submitCompanyDetails:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Host_Admin/onboarding/submitCompanyDetails.handler
|
handler: src/modules/host/handlers/Host_Admin/onboarding/submitCompanyDetails.handler
|
||||||
|
|
||||||
memorySize: 1024
|
memorySize: 1024
|
||||||
|
|
||||||
timeout: 30
|
timeout: 30
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/addCompanyDetails.*'
|
- 'src/modules/host/handlers/addCompanyDetails.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- 'src/common/**'
|
- 'src/common/**'
|
||||||
- 'node_modules/@prisma/client/**'
|
|
||||||
- 'node_modules/.prisma/client/libquery_engine-rhel-openssl-3.0.x.so.node'
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
# Only include specific AWS SDK modules needed for S3
|
|
||||||
- 'node_modules/@aws-sdk/client-s3/**'
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
- 'node_modules/@aws-sdk/s3-request-presigner/**'
|
|
||||||
- 'node_modules/@aws-sdk/types/**'
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
- 'node_modules/@aws-sdk/middleware-logger/**'
|
|
||||||
- 'node_modules/@aws-sdk/util-utf8-node/**'
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
- 'node_modules/@aws-sdk/util-utf8-browser/**'
|
|
||||||
- 'node_modules/@smithy/**'
|
|
||||||
- 'node_modules/tslib/**'
|
|
||||||
# Remove these large/unnecessary packages:
|
|
||||||
- 'node_modules/fast-xml-parser/**' # Remove if not used
|
|
||||||
- 'node_modules/lambda-multipart-parser/**' # You're using busboy directly
|
|
||||||
- 'node_modules/busboy/**'
|
|
||||||
# Remove these AWS utility packages (included in main SDK):
|
|
||||||
- 'node_modules/@aws-crypto/**'
|
|
||||||
# - 'node_modules/uuid/**' # AWS SDK includes its own
|
|
||||||
# - 'node_modules/@aws/util-uri-escape/**'
|
|
||||||
# - 'node_modules/@aws/util-middleware/**'
|
|
||||||
- 'node_modules/@aws/smithy-client/**'
|
|
||||||
# - 'node_modules/@aws/lambda-invoke-store/**'
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Host_Admin/onboarding/add-company-details
|
path: /host/Host_Admin/onboarding/add-company-details
|
||||||
|
|
||||||
method: patch
|
method: patch
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
submitPQQ_Answer:
|
submitPQQ_Answer:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/submitPQQ_Answer.handler
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/submitPQQ_Answer.handler
|
||||||
|
|
||||||
memorySize: 1024
|
memorySize: 1024
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/submitPqqAns.*'
|
- 'src/modules/host/handlers/submitPqqAns.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
- 'node_modules/@aws-sdk/client-s3/**'
|
|
||||||
- 'node_modules/@aws-sdk/s3-request-presigner/**'
|
|
||||||
- 'node_modules/@aws-sdk/types/**'
|
|
||||||
- 'node_modules/@aws-sdk/middleware-logger/**'
|
|
||||||
- 'node_modules/@aws-sdk/util-utf8-node/**'
|
|
||||||
- 'node_modules/@aws-sdk/util-utf8-browser/**'
|
|
||||||
- 'node_modules/@smithy/**'
|
|
||||||
- 'node_modules/tslib/**'
|
|
||||||
# Remove these large/unnecessary packages:
|
|
||||||
- 'node_modules/fast-xml-parser/**' # Remove if not used
|
|
||||||
- 'node_modules/lambda-multipart-parser/**' # You're using busboy directly
|
|
||||||
- 'node_modules/busboy/**'
|
|
||||||
# Remove these AWS utility packages (included in main SDK):
|
|
||||||
- 'node_modules/@aws-crypto/**'
|
|
||||||
# - 'node_modules/uuid/**' # AWS SDK includes its own
|
|
||||||
# - 'node_modules/@aws/util-uri-escape/**'
|
|
||||||
# - 'node_modules/@aws/util-middleware/**'
|
|
||||||
- 'node_modules/@aws/smithy-client/**'
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Activity_Hub/OnBoarding/submit-pqq-answer
|
path: /host/Activity_Hub/OnBoarding/submit-pqq-answer
|
||||||
|
|
||||||
method: patch
|
method: patch
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
updatePQQ_LastAnswer:
|
updatePQQ_LastAnswer:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getPQQScore.handler
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getPQQScore.handler
|
||||||
|
|
||||||
memorySize: 384
|
memorySize: 384
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/submitPqqAns.*'
|
- 'src/modules/host/handlers/submitPqqAns.*'
|
||||||
|
|
||||||
- 'src/modules/host/services/**'
|
- 'src/modules/host/services/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Activity_Hub/OnBoarding/submit-final-pqq-answer
|
path: /host/Activity_Hub/OnBoarding/submit-final-pqq-answer
|
||||||
|
|
||||||
method: post
|
method: post
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
getAllPQQwithSubmittedAns:
|
getAllPQQwithSubmittedAns:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllPQQwithSubmittedAns.handler
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllPQQwithSubmittedAns.handler
|
||||||
|
|
||||||
memorySize: 512
|
memorySize: 512
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/prepopulate/**'
|
- 'src/modules/prepopulate/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Activity_Hub/OnBoarding/get-all-pqq-ques-submited-ans
|
path: /host/Activity_Hub/OnBoarding/get-all-pqq-ques-submited-ans
|
||||||
|
|
||||||
method: get
|
method: get
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
updateSuggestionAsReviewed:
|
updateSuggestionAsReviewed:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/updateSuggestionAsReviewed.handler
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/updateSuggestionAsReviewed.handler
|
||||||
|
|
||||||
memorySize: 512
|
memorySize: 512
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/Activity_Hub/OnBoarding/**'
|
- 'src/modules/host/handlers/Activity_Hub/OnBoarding/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /host/Activity_Hub/OnBoarding/update-suggestion-reviewed
|
path: /host/Activity_Hub/OnBoarding/update-suggestion-reviewed
|
||||||
|
|
||||||
method: patch
|
method: patch
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
resendOTPmail:
|
resendOTPmail:
|
||||||
|
|
||||||
handler: src/modules/host/handlers/resendOtp.handler
|
handler: src/modules/host/handlers/resendOtp.handler
|
||||||
|
|
||||||
memorySize: 512
|
memorySize: 512
|
||||||
|
|
||||||
package:
|
package:
|
||||||
|
|
||||||
patterns:
|
patterns:
|
||||||
|
|
||||||
- 'src/modules/host/handlers/resendOtp/**'
|
- 'src/modules/host/handlers/resendOtp/**'
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern1}
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
|
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
|
|
||||||
events:
|
events:
|
||||||
|
|
||||||
- httpApi:
|
- httpApi:
|
||||||
|
|
||||||
path: /resend-otp
|
path: /resend-otp
|
||||||
|
|
||||||
method: post
|
method: post
|
||||||
|
|
||||||
|
|||||||
@@ -60,22 +60,6 @@ updateMinglarProfile:
|
|||||||
- ${file(./serverless/patterns/base.yml):pattern2}
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
||||||
- ${file(./serverless/patterns/base.yml):pattern3}
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
||||||
- ${file(./serverless/patterns/base.yml):pattern4}
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern1}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern2}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern3}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern4}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern5}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern6}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern7}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern8}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern9}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern10}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern11}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern12}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern13}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern14}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern15}
|
|
||||||
- ${file(./serverless/patterns/aws-s3.yml):pattern16}
|
|
||||||
events:
|
events:
|
||||||
- httpApi:
|
- httpApi:
|
||||||
path: /minglaradmin/update-profile
|
path: /minglaradmin/update-profile
|
||||||
|
|||||||
Reference in New Issue
Block a user