Skip to content

gotoeveryone/time-aggregation-notifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time aggregation notifier

Build Status

Requirements

  • Docker
  • AWS account (use to DynamoDB, Lambda and Systems Manager)
  • Slack account

Setup & Run

$ cp .env.example .env # Please edit the value.
$ docker compose up

Deploy

Use lambroll.

$ cp deploy/function.json.example deploy/function.json # Please edit the value.
$ GOARCH=amd64 GOOS=linux CGO_ENABLED=0 go build -tags lambda.norpc -o deploy/bootstrap ./src/main.go
$ cd deploy
$ lambroll deploy