- sqlboiler_example.tomlをコピーして、同じ階層にsqlboiler.tomlを作成する。
- 自分の開発環境(localhost)に合わせて
user
とpass
を編集する 例)user:root
/ pass:password
の場合
[mysql]
dbname = "todone"
host = "localhost"
port = 3306
user = "root"
pass = "password"
sslmode= "false"
- .env_exampleをコピーして、同じ階層に.envを作成する
- 自分の開発環境(localhost)に合わせて
MYSQL_USER
とMYSQL_PASSWORD
を修正
MYSQL_USER=root
MYSQL_PASSWORD=password
MYSQL_HOST=localhost
unixドメインソケットを使って接続する必要がある。値は全てSecretManagerで管理。詳しくはHackMDのドキュメントを参考にしてください。
// dataSourceNameは以下のように指定
{MYSQL_USER}:{MYSQL_PASSWORD}@{MYSQL_PROTOCOL}({MYSQL_INSTANCE})/{MYSQL_DB}
- StaticCheck(fmt, lint)/Test/Build
- 全プルリク
- Deploy
- masterブランチへのpush