The Z-Board is a digital notice board.
(coming soon)
This repository is part of a multi-repository project. In total, it consists of three repositories:
In its current state, the Z-Board is just a technical demonstration. It is part of my master thesis and not to be treated as a serious, fully-fledged out project.
The code for the deployment can be found in a separate git repository.
When the server is restarted make sure to connect to its docker container via docker exec -it api /bin/bash
and execute the following commands:
#install composer dependencies
composer install
#clear all caches/routes/configs
php artisan cache:clear
php artisan config:clear
php artisan route:clear
#migrate and freshly seed the database
php artisan migrate:fresh --seed
Make sure to remember updating the .env variables in production, e.g., BROADCAST_DRIVER=pusher
.