Skip to content

Latest commit

 

History

History
85 lines (56 loc) · 1.95 KB

README.md

File metadata and controls

85 lines (56 loc) · 1.95 KB

Jobbsy - Job Board for Symfony

CI/CD

Jobbsy is the first and open source job board for Symfony framework.

Sponsor open source when publishing a job offer is the main goal of Jobbsy 💖

Online and official website is available on jobbsy.dev.

📋 Requirements

🏗 How to install

First fork the project and clone it:

git clone [email protected]:<your-fork>/jobbsy.git
cd jobbsy

Install PHP dependencies using Composer:

composer install

Launch database service (and adapt it to your needs by copying docker-compose.override.yaml.dist to docker-compose.override.yaml)

docker compose up -d

Finally, run database migrations:

php bin/console doctrine:migrations:migrate

If you want some data to start you can load fixtures:

php bin/console doctrine:fixtures:load

🚀 How to launch

If you are using Symfony CLI simply run:

cd jobbsy
symfony serve

Then access the application in your browser at the given URL (https://localhost:8000 by default) and 🎉

For other cases install and run a web server like Nginx or Apache. You can find some default Symfony configuration in the docs.

🧪 Run tests

Init test database and load fixtures:

php bin/console doctrine:database:create --env=test
php bin/console doctrine:migrations:migrate --env=test
php bin/console doctrine:fixtures:load --env=test

Then run test suite:

php ./bin/phpunit

Inspirations