- ドキュメント置き場
- 継続的なデプロイと開発
- error処理ちゃんとやる(サーバがエラーを愚直に返している)
- テストを書く
- cloneしてくる
- Makefileは
sudoつけてdocker-compose upとかしています...
# docker-compose build $ make dev # docker-compose up $ make up # hot-reload server & front # dbが立ち上がったら $ make migrate # migrateコンテナに入る # in docker ## 接続 psql -h db -p 5432 -U suburi -d suburi_db ## migrationコンテナでmigration migrate create -ext sql -dir migration -seq <sql_file_name> # sqlファイルを作成 ## migration up export POSTGRESQL_URL='postgres://suburi:password@db:5432/suburi_db?sslmode=disable' migrate -database ${POSTGRESQL_URL} -path migration up # upでmigration、downで切り戻し
- 基本は上の2つをやってサーバは
internal/を、フロントはweb/pagesを見るとOK localhost:3000/がトップページ
/apiにOpenAPIのAPI定義書を置いています。/docs/diary.mdは開発日記です。メモなのでそのうち消します。