Skip to content

Commit

Permalink
Merge pull request #82 from Agent77326/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
Yasamato authored Apr 17, 2019
2 parents 772f447 + 4569d32 commit a2220f0
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 6 deletions.
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,15 @@ Neben der mühseligen Aufgabe der Datensammlung, beherscht die Software eine aut
- php7.0 (getestet mit php7.2.15)
- java Runtime Environment (getestet mit java 7 und 8)

# Installation
1. In das zu installierende Verzeichnis mit `cd /directory/to/work` wechseln.
Beachten Sie dabei, dass Sie _**niemals direkt ins Webverzeichnis installieren sollten**_ (Default bei Apache wäre hier `/var/www/html`).
2. Den Befehl `git clone https://github.com/Agent77326/Zuteilungsalgorithmus/` ausführen
3. Einen Alias oder neuen VirtualHost in der Webserver-Konfiguration einfügen, welche auf das Verzeichnis `Zuteilungsalgorithmus/web` verweist.
4. Führen sie anschließend die `Zuteilungsalgorithmus/setup.sh` aus und die Software ist somit fertig installiert.

# Verwendete externe Bibliotheken

# Verwendete externe Bibliotheken (sind bereits eingebunden)
- Bootstrap v.4.3.1 (CSS und JS-Framework) [offizielle Webseite](https://getbootstrap.com/)
- jQuery v.3.3.1 (JS-Framework) [offizielle Webseite](https://jquery.com/)
- TCPDF v.6.2.26 (PHP-Libary) [offizielle Webseite](https://tcpdf.org/)
Expand Down
13 changes: 8 additions & 5 deletions setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
echo "Zuteilungsalgorithmus für Projektwahlen"
echo "Erstellt für das LMG8 Maxdorf"
echo
if [ $(id -u) -ne "0" ]; then
echo "Dieses Skript benötigt sudo-Rechte"
exit
fi
echo
echo "(c) 2018-19 Projektgruppe"
echo "Leiter des Projekts"
Expand Down Expand Up @@ -31,10 +35,6 @@ echo "\t- Leo Jung"
echo "\t- Tim Schneider"
echo "\t- Lukas Fausten"
echo
if [ $(id -u) -ne "0" ]; then
echo "Dieses Skript benötigt sudo-Rechte"
exit
fi
echo
echo
echo
Expand All @@ -55,6 +55,8 @@ echo "Mit welchen Zugriffsrechten sollen die gesamten Daten abgespeichert werden
echo "Schema siehe: https://www.w3schools.com/php/func_filesystem_chmod.asp"
read -p "Berechtigung: " level
echo
mkdir data
echo "Datenverzeichnis data/ erstellt"
echo "Speichere Ergebnisse ab in data/config.php"
cat > data/config.php <<EOF
<?php
Expand All @@ -70,7 +72,8 @@ cat > data/config.php <<EOF
]);
?>
EOF

echo
echo "Setze die Berechtigungen"
sudo chown -R $user:$user data/
sudo chmod -R $level data/
sudo chown -R $user:$user FinishedAlgorithm/
Expand Down

0 comments on commit a2220f0

Please sign in to comment.