... | ... | @@ -5,7 +5,7 @@ Es muss sowohl das Backend als auch das Frontend installiert werden. |
|
|
## Backend
|
|
|
- Klone das Projekt von Git mittels **`git clone https://git.thm.de/arsnova/arsnova-click-v2-backend`**.
|
|
|
- Navigiere in das Project mit **`cd arsnova-click-v2-backend`**.
|
|
|
- Nun musst du 6 Dateien erstellen und mit npm alle Abhängigkeiten installieren, schreibe dafür **`touch arsnova-click.env mongo.env init-mongo.js rabbitmq.env arsnova-click-staging.env arsnova-click-beta.env && npm install`** in die Kommandozeile.
|
|
|
- Nun musst du 6 Dateien erstellen und mit **npm** alle Abhängigkeiten installieren, schreibe dafür **`touch arsnova-click.env mongo.env init-mongo.js rabbitmq.env arsnova-click-staging.env arsnova-click-beta.env && npm install`** in die Kommandozeile.
|
|
|
- Kopiere:
|
|
|
**`export MONGODB_SERVICE_NAME="mongodb"`**
|
|
|
**`export MONGODB_DATABASE="arsnova-click-v2"`**
|
... | ... | @@ -71,7 +71,7 @@ Falls ja, dann hast du es geschafft! |
|
|
- Navigiere in das Project mit **`cd arsnova-click-v2-frontend`** und dann in den **environments** Ordner indem du **`cd src && cd environments`** in die Kommandozeile eingibst.
|
|
|
- Öffne die **environment.ts** Datei und füge bei user: **`meinNutzer`** ein und bei password: **`meinPasswort`** ein:
|
|
|
![image](uploads/9f67aeb86db9e2e9e1f8e69e1701ed57/image.png)
|
|
|
- Installiere nun mit npm alle dependencies, schreibe dafür **`sudo apt-get install --allow-unauthenticated gconf-service libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget`** in die Kommandozeile.
|
|
|
- Installiere nun mit **npm** alle dependencies, schreibe dafür **`sudo apt-get install --allow-unauthenticated gconf-service libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget`** in die Kommandozeile.
|
|
|
- Lass das Programm sich aufbauen indem du **`npm run build:STAGING_THM`** in die Kommandozeile eingibst, führe es danach mit **`ng serve --port 4210`** aus.
|
|
|
- Öffne http://localhost:4210/ im Browser um es dir anzugucken.
|
|
|
- Teste das Frontend indem du **`npm test`** in die Kommandozeile eingibst. |
|
|
\ No newline at end of file |