php-8.3, Laravel-11, Octane, Roadrunner-2024, Temporal PHP SDK, VueJs-3
cp .env.example .env
cp src/.env.example src/.env
cd src && php artisan key:generate && cd ..
docker compose up -d
docker compose exec roadrunner php artisan migrate
docker compose exec roadrunner php artisan db:seed
docker compose exec roadrunner php artisan wf-status-handler:start
docker compose exec roadrunner php artisan wf-status-handler:stop <workflow_id>
docker compose exec roadrunner rr -c /etc/rr/.rr.yaml reset
cd src
npm install
npm run build
Services:
- :80 the main app
- :8075/mailhog Mailhog
- :8080 Temporal UI
- :8090 go-server (Mock of an ERP System)
- :8010 Centrifuge (websockets)
It requires Nginx proxy on the host machine for https
Uladzimir Sadkou hofirma@gmail.com MIT