This project contains the configuration needed to execute locally and deploy the Jobs Aggregator in the cloud (both demo web application and the backend service).
- Make
- Docker
- Terraform
- Projects on the same folder level
- jobs-aggregator-infrastructure
- jobs-aggregator-web-demo
- jobs-aggregator-service-[js|go|kotlin|python]
Besides the list above, it also requires to rename the file .env-sample to .env and fill the missing values. Here is a list of values to provide:
- JOBS_PROVIDER_REEDCOUK_API_KEY - For provider reed.uk.co register here to get an API key.
brew tap hashicorp/tap
brew install terraform
Confirm installation by running
terraform -help
To run the application execute
make start type=[js|go|kotlin|python]
To stop the application execute
make stop