Updated README.md #22
27
README.md
27
README.md
@ -1,31 +1,46 @@
|
|||||||
# Projektmanagement Game
|
# Projektmanagement Game
|
||||||
|
|
||||||
## Docker
|
## Docker
|
||||||
|
|
||||||
### Build
|
### Build
|
||||||
|
|
||||||
```
|
```
|
||||||
docker build Projektmanagement-Game/ -t pm-game
|
docker build Projektmanagement-Game/ -t pm-game
|
||||||
```
|
```
|
||||||
|
|
||||||
### Deploy
|
### Deploy
|
||||||
|
|
||||||
```
|
```
|
||||||
docker run -d -p 80:5000 pm-game
|
docker run -d -p 80:5000 pm-game
|
||||||
```
|
```
|
||||||
|
|
||||||
### Check if it works
|
### Check if it works
|
||||||
|
|
||||||
Open `http://127.0.0.1` in your Browser
|
Open `http://127.0.0.1` in your Browser
|
||||||
|
|
||||||
|
|
||||||
## Without docker
|
## Without docker
|
||||||
|
### Install dependencies
|
||||||
|
```
|
||||||
|
npm install
|
||||||
|
```
|
||||||
|
|
||||||
|
### (Optional) Use crendentials for monitoring
|
||||||
|
Set environment variables `WEBSOCKET_MONITOR_USERNAME` and `WEBSOCKET_MONITOR_PASSWORD`
|
||||||
|
|
||||||
|
`WEBSOCKET_MONITOR_USERNAME`: Username
|
||||||
|
|
||||||
|
`WEBSOCKET_MONITOR_PASDSWORD`: bcrypt hashed password. Generate with
|
||||||
|
```
|
||||||
|
node
|
||||||
|
> require("bcrypt").hashSync("<your-password>", 10)
|
||||||
|
```
|
||||||
|
|
||||||
|
Linux & MacOS: `export NAME="VALUE"`
|
||||||
|
|
||||||
|
Windows: `set NAME="VALUE"`
|
||||||
|
|
||||||
|
|
||||||
### Run
|
### Run
|
||||||
|
|
||||||
```
|
```
|
||||||
node Webservice/server.js
|
node Webservice/server.js
|
||||||
```
|
```
|
||||||
|
|
||||||
### Check if it works
|
### Check if it works
|
||||||
|
|
||||||
Open `http://127.0.0.1:5000` in your Browser
|
Open `http://127.0.0.1:5000` in your Browser
|
Loading…
Reference in New Issue
Block a user