Ads Microservice is a Sinatra app that provides API for ads. Created for Ruby Microservices course.
- Clone repository:
git clone https://github.com/mgrigoriev/ads_microservice.git \
&& cd ads_microservice
- Install dependencies and create database:
make setup
- Run application:
make run
- Usage examples:
Get ads
curl -v http://127.0.0.1:3000
Create ad
curl -v -X POST -H "Content-Type: application/json" -d \
'{"ad": {"title": "Title", "description": "Desc", "city": "City", "user_id": 5}}' \
http://127.0.0.1:3000/ads
make test