t0r0X / micronauttodo.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A serverless application built in Java and the Micronaut Framework.

https://micronauttodo.com

It uses:

One lambda is deployed a GraalVM native executable using AWS Lambda Custom Runtime.

Architecture

Modules

Deploy

Manual Steps

expose OAuth Client Secret as an env variable to LAMBDA

A Record for auth subdomain

Create an A Record for auth. with an alias to your cognito user pool cloud front distribution

Requirements

How to Deploy

Change Main.java to use your project domain name.

Use AWS CLI to authenticate.

% aws configure
AWS Access Key ID [****************]: 
AWS Secret Access Key [****************]: 
Default region name [us-east-1]:
Default output format [None]:

Run the release script

% ./release.sh

Local Development

Run DynamoDB Local via Docker

docker run -it --rm -p 8000:8000 amazon/dynamodb-local

About


Languages

Language:Java 95.6%Language:HTML 3.7%Language:Shell 0.4%Language:JavaScript 0.3%