- Laravel 9
- PHP 8.0
- Docker
- docker-compose
- React 17
- TypeScript
- Webpack 5
A gyökérben található docker-compose.yml fájl segítségével lehet elindítani az alkmalmazást. Az indítás során 3 konténer jön létre:
- Nginx: Webszerver. Konfig a ./nginx mappában található.
- php8-fpm: Az Nginx az FPM segítségével tudja "futtatni" a .php fájlokat.
- MySQL: Relációs adatbáziskezelő.
A backend mappában kiadva:
docker-compose up A frontend mappában kiadva:
npm start