Recruitis is a Symfony-based project built on the Symfony Skeleton framework. It uses dotenv-vault for managing environment variables securely.
The primary function of the project is a connection to Recruitis API through the Symfony package davebrend/recruitis-api-project to get jobs and visualize them in listing on the website.
- PHP 8.1 or higher
- Composer
- NPM
- Symfony CLI
- Dotenv-vault
-
Clone the repository:
git clone https://github.com/davidbrend/recruitis-project.git cd recruitis-project
-
Set up environment variables:
-
Install dotenv-vault via Homebrew:
brew install dotenv-org/brew/dotenv-vault
OR
-
Pull your environment variables securely:
npx dotenv-vault@latest pull
-
-
Install dependencies:
Composer
composer install
NPM
npm install
-
Start the server:
symfony server:start
Your project should now be running at
https://localhost:8000