- APIs for the Frontend client
- Support multiple form of youtube video urls: sharing urls, youtube short urls, ...
- Service object to fetch video information
Dockerfile
,docker-compose.yml
for deployment, it's deployed here on AWS EC2- Integration testing, I put the guide to run integration test below
- Unit test
In case you haven't setup db for test database yet
RAILS_ENV=test bundle exec rails db:create
RAILS_ENV=test bundle exec rails db:migrate
yarn start:test
(run at remitano-frontend project dir)RAILS_ENV=test bundle exec rails server
bundle exec rspec