edit Dockerfile to enable setting npm flags with docker run
This commit is contained in:
parent
c8ec8b4ede
commit
bac272c0f3
2 changed files with 7 additions and 3 deletions
|
@ -9,5 +9,3 @@ RUN npm ci
|
|||
COPY . .
|
||||
|
||||
EXPOSE 3000
|
||||
|
||||
CMD [ "npm", "run", "start:prod" ]
|
||||
|
|
|
@ -73,6 +73,11 @@ npm start -- --include-ws-fallback
|
|||
npm run start:prod
|
||||
```
|
||||
|
||||
#### Production (autostart, rate-limit and websocket fallback for VPN)
|
||||
```bash
|
||||
npm run start:prod -- --include-ws-fallback
|
||||
```
|
||||
|
||||
## Deployment with Docker
|
||||
The easiest way to get PairDrop up and running is by using Docker.
|
||||
|
||||
|
@ -88,8 +93,9 @@ docker build . -f Dockerfile -t pairdrop
|
|||
|
||||
### Run the image
|
||||
```bash
|
||||
docker run -d pairdrop
|
||||
docker run -p 3000:3000 -it pairdrop npm run start:prod
|
||||
```
|
||||
> To specify flags replace `npm run start:prod` according to [the documentation above.](#public-run)
|
||||
|
||||
## HTTP-Server
|
||||
When running PairDrop, the `X-Forwarded-For` header has to be set by a proxy. Otherwise, all clients will be mutually visible.
|
||||
|
|
Loading…
Reference in a new issue