Structuring monorepo better
This commit is contained in:
3
src/private/.gitignore
vendored
Normal file
3
src/private/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
dist/
|
||||
*.log
|
||||
*.lock
|
47
src/private/serverless.yml
Normal file
47
src/private/serverless.yml
Normal file
@ -0,0 +1,47 @@
|
||||
org: yourwishes
|
||||
service: domsplace
|
||||
|
||||
frameworkVersion: ">=1.26.0"
|
||||
|
||||
package:
|
||||
excludeDevDependencies: false
|
||||
individually: true
|
||||
include:
|
||||
- dist/**
|
||||
|
||||
provider:
|
||||
name: aws
|
||||
runtime: nodejs10.x
|
||||
stage: ${opt:stage, "prod"}
|
||||
region: ap-southeast-2
|
||||
memorySize: 512
|
||||
deploymentBucket:
|
||||
name: domsplace-${self:provider.stage}-${self:provider.region}-private
|
||||
environment:
|
||||
EMAIL_HOST: ${self:custom.variables.email.host}
|
||||
EMAIL_PORT: ${self:custom.variables.email.port}
|
||||
EMAIL_USER: ${self:custom.variables.email.user}
|
||||
EMAIL_PASS: ${self:custom.variables.email.pass}
|
||||
EMAIL_DEST: ${self:custom.variables.email.dest}
|
||||
|
||||
functions:
|
||||
ping:
|
||||
handler: dist/index.ping
|
||||
events:
|
||||
- http: ANY ping
|
||||
sendMail:
|
||||
handler: dist/functions/mail/send.sendMail
|
||||
events:
|
||||
- http: ANY mail/send
|
||||
|
||||
plugins:
|
||||
- serverless-plugin-include-dependencies
|
||||
- serverless-offline
|
||||
|
||||
custom:
|
||||
ssm: '/aws/reference/secretsmanager/prod.domsPlace.'
|
||||
serverless-offline:
|
||||
disableCookieValidation: true
|
||||
port: 3001
|
||||
variables:
|
||||
email: ${ssm:${self:custom.ssm}email~true}
|
File diff suppressed because it is too large
Load Diff
2
src/public/.gitignore
vendored
Normal file
2
src/public/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
public/
|
||||
*.lock
|
21
src/public/serverless.yml
Normal file
21
src/public/serverless.yml
Normal file
@ -0,0 +1,21 @@
|
||||
org: yourwishes
|
||||
service: domsplace
|
||||
|
||||
frameworkVersion: ">=1.26.0"
|
||||
|
||||
package:
|
||||
excludeDevDependencies: false
|
||||
individually: true
|
||||
include:
|
||||
- public/**
|
||||
|
||||
plugins:
|
||||
- serverless-plugin-include-dependencies
|
||||
- serverless-finch
|
||||
|
||||
custom:
|
||||
client:
|
||||
bucketName: domsplace-${self:provider.stage}-${self:provider.region}-public
|
||||
distributionFolder: frontned/public/
|
||||
indexDocument: index.html
|
||||
errorDocument: index.html
|
10647
src/public/yarn.lock
10647
src/public/yarn.lock
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user