Skip to content

BinaryStudioAcademy/bsa-2021-scout

Repository files navigation

Applicant Tracking System

todo: add some project description

Useful links

How can I run all this stuff?

1. Using Docker

  • Obviously, you have to install Docker.

  • Run Docker Desktop application. You shouldn't get any errors.

  • Create .env folder in the root of repository. Copy all files from .env.example folder to .env

  • Open .docker folder in command line and run next command docker-compose up --build.

  • You should be able to access backend API specification and frontend app

  • If something went wrong, use this link to fix your problem

tips:

  • If you want to run application services (like database) and don't want to waste time installing them, run this command in .docker folder docker-compose -f docker-compose.services.yml up --build.

  • If you want to test production environment localy, do next steps:

    1 Change ASPNETCORE_ENVIRONMENT=Development line to ASPNETCORE_ENVIRONMENT=Production in .env\ats_api.env file

    2 Go to backend\src\WebAPI\Extensions\CorsExtenstion.cs file, find method AddProductionCorsPolicies and follow described instructions.

2. Manually

  • Go to backend/src/WebAPI/Properties.

  • Create file launchSettings.json.

  • Copy content of example.launchSettings.json to launchSettings.json.

How to get AWS credentials