use Puma server and Postgres database