... | @@ -8,39 +8,38 @@ Es muss sowohl das Backend als auch das Frontend installiert werden. |
... | @@ -8,39 +8,38 @@ Es muss sowohl das Backend als auch das Frontend installiert werden. |
|
- 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:
|
|
- Kopiere:
|
|
</br></br>
|
|
</br></br>
|
|
`MONGODB_SERVICE_NAME=mongodb`</br>
|
|
`MONGODB_SERVICE_NAME=mongodb
|
|
`MONGODB_DATABASE=arsnova-click-v2`</br>
|
|
MONGODB_DATABASE=arsnova-click-v2
|
|
`MONGODB_USER=root`</br>
|
|
MONGODB_USER=root
|
|
`MONGODB_PASSWORD=pass123`</br>
|
|
MONGODB_PASSWORD=pass123
|
|
`MONGODB_AUTH_SOURCE=arsnova-click-v2`</br>
|
|
MONGODB_AUTH_SOURCE=arsnova-click-v2
|
|
`LOG_LEVEL=debug`</br>
|
|
LOG_LEVEL=debug
|
|
`NODE_ENV=development`</br>
|
|
NODE_ENV=development
|
|
`AMQP_HOSTNAME=rabbitmq`</br>
|
|
AMQP_HOSTNAME=rabbitmq
|
|
`AMQP_USER=meinNutzer`</br>
|
|
AMQP_USER=meinNutzer
|
|
`AMQP_PASSWORD=meinPasswort`</br></br>
|
|
AMQP_PASSWORD=meinPasswort`</br></br>
|
|
in die 'arsnova-click.env' Datei,</br>
|
|
in die 'arsnova-click.env' Datei,</br>
|
|
deine arsnova-click.env Datei sollte so aussehen:
|
|
deine arsnova-click.env Datei sollte so aussehen:
|
|
</br></br>
|
|
</br></br>
|
|
![](arsnova-click-env.png)
|
|
![](arsnova-click-env.png)
|
|
- Kopiere:
|
|
- Kopiere:
|
|
</br></br>
|
|
</br></br>
|
|
`MONGO_INITDB_DATABASE=arsnova-click-v2`</br>
|
|
`MONGO_INITDB_DATABASE=arsnova-click-v2
|
|
`MONGO_INITDB_ROOT_USERNAME=`</br>
|
|
MONGO_INITDB_ROOT_USERNAME=
|
|
`MONGO_INITDB_ROOT_PASSWORD=`</br></br>
|
|
MONGO_INITDB_ROOT_PASSWORD=`</br></br>
|
|
in die 'mongo.env' Datei,</br>
|
|
in die 'mongo.env' Datei,</br>
|
|
deine mongo.env Datei sollte so aussehen:
|
|
deine mongo.env Datei sollte so aussehen:
|
|
</br></br>
|
|
</br></br>
|
|
![](mongo-env.png)
|
|
![](mongo-env.png)
|
|
- Kopiere:
|
|
- Kopiere:
|
|
</br>
|
|
</br>
|
|
`db.createUser(`</br>
|
|
`db.createUser(
|
|
`{`</br>
|
|
{
|
|
` user: "root",`</br>
|
|
user: "root",
|
|
` pwd: "pass123",`</br>
|
|
pwd: "pass123",
|
|
` roles: [ { role:`</br> `"userAdminAnyDatabase",`</br>
|
|
roles: [ { role: "userAdminAnyDatabase", db: "arsnova-click-v2" }, "readWriteAnyDatabase" ]
|
|
`db: "arsnova-click-v2" },`</br> `"readWriteAnyDatabase" ]`</br>
|
|
}
|
|
`}`</br>
|
|
)`</br>
|
|
`)`</br>
|
|
|
|
in die 'init-mongo.js' Datei.</br>
|
|
in die 'init-mongo.js' Datei.</br>
|
|
deine mongo.env Datei sollte so aussehen:
|
|
deine mongo.env Datei sollte so aussehen:
|
|
</br></br>
|
|
</br></br>
|
... | | ... | |