Skip to content

Ukhanskyi/managing_project_system

Repository files navigation

Codica Test Task for MANAGING PROJECT SYSTEM

Usage

Devise requires master.key to run this API correctly. Put d1e3682323230325aff7a5ed53ec92e1 inside config/master.key for running this app.

Local run Recommendations

  1. Clone the new repository to your local machine [email protected]:Ukhanskyi/managing_project_system.git or https://github.com/Ukhanskyi/managing_project_system.git
  2. Run bundle install
  3. Run rails db:create db:migrate db:seed
  4. Run rails s to start your api server on port 3000
  5. For testing this API please use Postman or Swagger (when your local server is running)

Docker run Recommendations

  1. Run docker-compose build
  2. Run docker-compose run web rails db:create db:migrate db:seed
  3. Run docker-compose up

Additional commands

  1. Run spec docker-compose run web rspec
  2. Run rubocop docker-compose run web rubocop
  3. Run swagger docker-compose run web rails rswag

Links

  1. Swagger http://localhost:3000/api-docs/index.html or http://0.0.0.0:3000/api-docs/index.html
  2. Postman https://elements.getpostman.com/redirect?entityId=9811729-b97bbb9e-6fb6-45e7-a289-70a3963c2fb3&entityType=collection

About

Test project for codica interview

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages