Skip to content

Commit

Permalink
Merge branch 'master' of github.com:gs-gs/ha-igl-intergov into master
Browse files Browse the repository at this point in the history
  • Loading branch information
koriaf committed Dec 9, 2020
2 parents cbbd4d2 + 25d1dd6 commit d7fcbd9
Show file tree
Hide file tree
Showing 10 changed files with 6,972 additions and 47 deletions.
650 changes: 603 additions & 47 deletions Jenkinsfile

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions serverless/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
node_modules
.serverless
dist
4 changes: 4 additions & 0 deletions serverless/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
README(Draft)
=============

This is a serverless https://www.serverless.com/ based deployment example that can be used for hosting on AWS
33 changes: 33 additions & 0 deletions serverless/apis/document_api/serverless.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
service: intergov-document-api

plugins:
- serverless-python-requirements
- serverless-wsgi

package:
individually: true
include:
- '!../**'
- '../intergov/**'
exclude:
- '**'

custom:
wsgi:
app: intergov.apis.document.lambda.app
packRequirements: false
pythonRequirements:
dockerizePip: true
fileName: ../requirements/prod.txt

provider:
name: aws
runtime: python3.6
stage: dev
region: ap-southeast-2

functions:
document_api:
handler: wsgi_handler.handler
events:
- http: ANY /
33 changes: 33 additions & 0 deletions serverless/apis/message_api/serverless.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
service: intergov-message-api

plugins:
- serverless-python-requirements
- serverless-wsgi

package:
individually: true
include:
- '!../**'
- '../intergov/**'
exclude:
- '**'

custom:
wsgi:
app: intergov.apis.message.lambda.app
packRequirements: false
pythonRequirements:
dockerizePip: true
fileName: ../requirements/prod.txt

provider:
name: aws
runtime: python3.6
stage: dev
region: ap-southeast-2

functions:
message_api:
handler: wsgi_handler.handler
events:
- http: ANY /
33 changes: 33 additions & 0 deletions serverless/apis/message_rx_api/serverless.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
service: intergov-message-rx-api

plugins:
- serverless-python-requirements
- serverless-wsgi

package:
individually: true
include:
- '!../**'
- '../intergov/**'
exclude:
- '**'

custom:
wsgi:
app: intergov.apis.message_rx.lambda.app
packRequirements: false
pythonRequirements:
dockerizePip: true
fileName: ../requirements/prod.txt

provider:
name: aws
runtime: python3.6
stage: dev
region: ap-southeast-2

functions:
message_rx_api:
handler: wsgi_handler.handler
events:
- http: ANY /
33 changes: 33 additions & 0 deletions serverless/apis/subscriptions_api/serverless.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
service: intergov-subscriptions-api

plugins:
- serverless-python-requirements
- serverless-wsgi

package:
individually: true
include:
- '!../**'
- '../intergov/**'
exclude:
- '**'

custom:
wsgi:
app: intergov.apis.subscriptions.lambda.app
packRequirements: false
pythonRequirements:
dockerizePip: true
fileName: ../requirements/prod.txt

provider:
name: aws
runtime: python3.6
stage: dev
region: ap-southeast-2

functions:
subscriptions_api:
handler: wsgi_handler.handler
events:
- http: ANY /
17 changes: 17 additions & 0 deletions serverless/apis/swagger.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
openapi: 3.0.0
info:
version: v1.0.0
title: Proxy
description: |
Default specification which forwards all requests to the implementation
paths:
"/{proxy+}":
x-amazon-apigateway-any-method:
responses:
default:
description: Default response
components:
schemas:
Empty:
type: object
title: Empty Schema

0 comments on commit d7fcbd9

Please sign in to comment.