CLI 설치

brew install flyctl

로그인

fly auth signup

앱 만들기

호스팅할 웹 어플리케이션 이라고 생각하면 됨

fly apps create APP_NAME

secret 키 세팅

DB URL과 같은 내부적으로 사용하는 키 값들을 저장할 때 사용

fly secrets set SECRET_KEY_NAME=$(openssl rand -hex 32) --app APP_NAME

DB (Postgres) 생성

fly postgres create --name DB_NAME

DATABASE_URL을 앱의 비밀키에 세팅

fly postgres attach --app APP_NAME DB_NAME