9hash is a service to shorten URL using AWS Lambda and DynamoDB.
- Go 1.14
$ git clone https://github.com/homma509/9hash
backend all test
$ make go-test
backend package test
$ make go-test PACKAGE=adapter/controller
backend func test
$ make go-test PACKAGE=adapter/controller ARGS="--run TestGetHash"
backend
$ make go-build
frontend
$ make npm-build
development
$ make deploy
or
$ make deploy ARGS=dev
staging
$ make deploy ARGS=staging
production
$ make deploy ARGS=prod