- 本リポジトリをローカルにcloneして、リポジトリに移動する
git clone https://github.com/Utsubo256/sinatra-app.git
cd sinatra-app
- Bundlerを使ってgemをインストールする
bundle install
- 用意されている.env.sampleファイルをコピして.envファイルを作成する
cp .env.sample .env
- PostgreSQLのユーザーとデータベースを用意する
- PostgreSQLサーバへログイン
psqlコマンドおよびデフォルトユーザーは各環境に応じて準備する。
postgres
がデフォルトユーザーとして存在するものとして、下記を実行する。
psql -U postgres
- ユーザーとデーターベースの作成
CREATE USER sample WITH PASSWORD 'sample';
CREATE DATABASE sample OWNER sample;
- envファイルの環境変数に用意したPostgreSQLのデーターベース名、ユーザー名を書き込む
DB_NAME=db_name
USER_NAME=user_name
- テーブルを作成する
ruby database.rb
- アプリケーションを立ち上げる
bundle exec rerun app.rb