Added Production build.
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
## Documentation - Bulletinboard
|
||||
|
||||
### Opsætning Linux
|
||||
|
||||
**VIGTIGT**
|
||||
Understøtter pt kun Apache
|
||||
|
||||
For at kunne sætte projektet op kræves der at du har installeret PHP med følgende moduler slået til:
|
||||
* PHP-XML / DOM
|
||||
* PDO-MYSQL
|
||||
* PHP-LDAP
|
||||
|
||||
hvis du ikke har installeret dem kan du installere dem sådan her:
|
||||
|
||||
Husk at erstatte x.x med din version af php
|
||||
|
||||
#### Debian / Ubuntu
|
||||
|
||||
```
|
||||
|
||||
sudo apt install phpx.x-ldap phpx.x-xml phpx.x-pdo-mysql phpx.x-rewrite -y
|
||||
|
||||
sudo a2enmod ldap
|
||||
sudo a2enmod xml
|
||||
sudo a2enmod pdo-mysql
|
||||
sudo a2enmod rewrite
|
||||
|
||||
```
|
||||
|
||||
### Setup
|
||||
|
||||
1. Kør kommandoen ``composer install``
|
||||
2. opdater din .env fil så den passer til din database forbindelse.
|
||||
3. Opdater filen config/ldap.php så den passer til dit LDAP setup
|
||||
4. Kør kommandoen ``php artisan key:generate`` for at oprette en ny krypteringsnøgle.
|
||||
5. Kør kommandoen ``php artisan migrate --seed`` for at oprette tabellerne med de nødvendige startdata.
|
||||
6. slet mappen public/storage hvis den eksisterer, ellers fortsæt opsætning.
|
||||
7. Kør kommandoen ``php artisan storage:link`` for at generere et symlink til den nye public/storage mappe.
|
||||
8. Log ind med den bruger du vil have som administrator.
|
||||
9. Ændr så din database og sæt role_id på din bruger til 2.
|
||||
|
||||
|
||||
|
||||
## CheatSheet
|
||||
|
||||
For at "wipe" databasen hvis der er gået noget galt kan du skrive ``php artisan db:wipe``.
|
||||
Reference in New Issue
Block a user