2023 年度こうよう祭の一般来場者受付システムのバックエンド API
- Mac OS Ventura 13.0(動作確認済み)
- Go
- Gin
- Docker
- docker-compose
- Clone this repository
git clone https://github.com/GoRuGoo/koyofes2023-reception-system-backend.git
- Change directory
cd koyofes2023-reception-system-backend
- Create env file
touch mysql_and_datetime.env
PLANET_SCALE_USER_NAME=hogehoge
PLANET_SCALE_USER_PASSWORD=hogehoge
PLANET_SCALE_IP=hogehoge
DAY_1_DATETIME=2023-06-11T00:00:00Z
DAY_2_DATETIME=2023-06-11T00:00:00Z
#DEBUG時のみ
KOYOFES2023_MODE=DEBUG
- Build docker image
docker-compose up -d
- Create database
ボリュームマウントでは何故か docker-compose.yml ファイルで DB 構築出来なかった為仕方なく...
docker-compose exec -it mysql bash
mysql -u root -p
gorupass
CREATE DATABASE reception;
- Build & start container
docker-compose up
docker-compose exec api go run main.go