/zboard-server

MVP server for the Z-Board - a digital notice board.

Primary LanguagePHP

Z-Board

The Z-Board is a digital notice board.

board

Features

(coming soon)

Multi-Repository Project

This repository is part of a multi-repository project. In total, it consists of three repositories:

Context

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.

Deployment

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.