- Clone the application using either Git or Http
- Update
./.env
with your database server credentials - Run
docker-compose up
to bring the application up using docker compose(you will need to install docker/docker compose first) - Run
composer run-script migrate:latest
(if you run the application as a docker container this will need to be run in the context of the docker-container usingdocker exec <container name here> composer run-script migrate:latest
). See "Composer Scripts" below for the full list of composer commands that can be run
Normal User | |
---|---|
Phone number | 01536478832 |
Password | password |
Administrative User | |
Phone number | 12345 |
Password | fubar |
To add other administrators, or pieces of treasure, simply visit: http://APP_URL/admin/login
and sign in with the Administrator account listed above.
Adding other Administrators will give them access to this area of the application.
Since this applicaiton was developed within the EU it is fully compliant with EU cookie laws. If you wish to remove this functionality, then you can also turn it off in the Admin Panel.
test:models
- Test the application modelstest:controllers
- Test the application controllerstest
- Test models and controllersdocs
Generate php docs from the models and controllersmigrate:latest
- Run the latest database migration and upgrade the database to the latest versionmigrate:flush
- Drop the entire database and re-create it. For safety reasons, the application will raise an exception if asked to drop it's database in a production environment