├── .dockerignore ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .ruby-version ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── Makefile ├── README.md ├── Rakefile ├── bin ├── console ├── webapp └── workers ├── config.ru ├── config ├── database.yml ├── puma.rb ├── secrets.yml └── sidekiq.yml ├── db ├── migrate │ └── 20200324195920_create_users.rb ├── schema.rb └── seeds.rb ├── docker-compose.yml ├── lib ├── application.rb ├── boot.rb ├── exceptions.rb ├── initializers │ ├── oj.rb │ └── sidekiq.rb └── models │ ├── application_record.rb │ └── user.rb ├── logs └── .gitkeep ├── spec ├── application_spec.rb ├── factories │ └── users.rb ├── models │ └── user_spec.rb ├── spec_helper.rb ├── support │ └── fixtures │ │ └── secrets.test.yml └── web │ └── controllers │ └── health_spec.rb └── web ├── app.rb ├── base.rb ├── controllers └── health.rb ├── helpers └── json.rb └── middlewares └── filtered_logging.rb /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require 'spec_helper' 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.1.2 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/bin/console -------------------------------------------------------------------------------- /bin/webapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/bin/webapp -------------------------------------------------------------------------------- /bin/workers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/bin/workers -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/config.ru -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/config/secrets.yml -------------------------------------------------------------------------------- /config/sidekiq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/config/sidekiq.yml -------------------------------------------------------------------------------- /db/migrate/20200324195920_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/db/migrate/20200324195920_create_users.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lib/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/lib/application.rb -------------------------------------------------------------------------------- /lib/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/lib/boot.rb -------------------------------------------------------------------------------- /lib/exceptions.rb: -------------------------------------------------------------------------------- 1 | class UndefinedConstant < StandardError; end 2 | -------------------------------------------------------------------------------- /lib/initializers/oj.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/lib/initializers/oj.rb -------------------------------------------------------------------------------- /lib/initializers/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/lib/initializers/sidekiq.rb -------------------------------------------------------------------------------- /lib/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/lib/models/application_record.rb -------------------------------------------------------------------------------- /lib/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/lib/models/user.rb -------------------------------------------------------------------------------- /logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/application_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/spec/application_spec.rb -------------------------------------------------------------------------------- /spec/factories/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/spec/factories/users.rb -------------------------------------------------------------------------------- /spec/models/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/spec/models/user_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/fixtures/secrets.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/spec/support/fixtures/secrets.test.yml -------------------------------------------------------------------------------- /spec/web/controllers/health_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/spec/web/controllers/health_spec.rb -------------------------------------------------------------------------------- /web/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/web/app.rb -------------------------------------------------------------------------------- /web/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/web/base.rb -------------------------------------------------------------------------------- /web/controllers/health.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/web/controllers/health.rb -------------------------------------------------------------------------------- /web/helpers/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/web/helpers/json.rb -------------------------------------------------------------------------------- /web/middlewares/filtered_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alebian/sinatra-bootstrap/HEAD/web/middlewares/filtered_logging.rb --------------------------------------------------------------------------------