This is a backend repository for igsr5's portfolio site.
Frontend Repo - https://github.com/igsr5/portfolio-front
Schema Repo(Protocol Buffers) - https://github.com/igsr5/portfolio-proto
$ docker compose up -d
$ make migrate
$ make sam-local
first
$ docker compose up -d
second, in docker container
# create migration file
$ make migrate-create T=[FILENAME]
# migrate
$ make migrate
# rollback(1)
$ make rollback
# rollback(2~)
$ make rollback STEP=2
# fix version
$ make migrate-force VERSION=[VERSION]
$ make test
$ make gen
- AWS CLI already configured with Administrator permission
- Docker installed
- Golang
- SAM CLI - Install the SAM CLI