-
With docker
- Docker
- Docker Compose
-
Without docker
- Ruby 2.7.2
- Rails 6
- Bundler
-
cp config/application.yml.example config/application.yml
-
if you going to run this project inside docker, please change:
database: &database db.username: postgres db.password: postgres db.host: localhost
to:
database: &database db.username: postgres db.password: postgres db.host: db
-
-
With docker
docker-compose up -d
docker exec it twitter_api /bin/bash
bundle
rails db:create
rails db:migrate
rails db:populate
rails s
, open inhttp://localhost
- to run spec tests:
rspec
-
Without docker
bundle
rails db:create
rails db:migrate
rails db:populate
rails s
, open inhttp://localhost:3000
- to run spec tests:
rspec