Structuring monorepo better

This commit is contained in:
2020-02-06 08:24:25 +11:00
parent ee28ec6c8c
commit f8ea793de9
8 changed files with 36 additions and 17042 deletions

3
src/private/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
dist/
*.log
*.lock

View 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
View File

@ -0,0 +1,2 @@
public/
*.lock

21
src/public/serverless.yml Normal file
View 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

File diff suppressed because it is too large Load Diff