dece
e3d80d1093
1. Users 2. Login/logout controllers 3. Podcasts can have an owner to restrict their access in the backoffice
716 B
716 B
LSBC
Lightweight Symfony Broadcast Client, probably.
A small platform to create podcasts and episodes, host the audio files and share the RSS feed, with external sources download abilities.
Install
This project requires:
- PHP 8.2
- PostgreSQL 15 and its PHP driver
For production:
- Clone the repository.
- Setup your web server to use PHP-FPM (root is
./public
). - Create the production config file:
composer dump-env prod
. Set a proper app secret. - Create a database and its owner, then set appropriate database credentials in the config file.
- Install dependencies:
composer install --no-dev
. - Apply database migrations:
php bin/console doctrine:migrations:migrate