This is a dummy application to demonstrate a potential upgrade path for the VOL application from a legacy PHP application to a modern TypeScript application.
Below are DOCs for the legacy PHP application, to view how to run the TS application, see the README in the proxy directory.
This application is a default Laravel application created via:
curl -s "https://laravel.build/my-app" | bashThis application requires you have docker installed on your machine, see: https://docs.docker.com/get-started/.
If this is the first time you are running the application, you will need to run the following command to seed the database:
./vendor/bin/sail up -d
./vendor/bin/sail artisan migrate --seedTo install dependencies for the web application:
./vendor/bin/sail pnpm install
./vendor/bin/sail pnpm run devOnce you have docker installed, simply run the image through the vendor directory:
./vendor/bin/sail up -dAdd new tests to the tests folder.
Run tests via:
docker compose exec laravel.test php artisan test