A (somewhat) shitty way to sync videos with your friends.
- pull this repo
- install the dependencies (both in the root folder & in the
frontendfolder) - build the frontend with
npm run build - run the server with
npm run start
| var | Description |
|---|---|
PORT |
webserver port, defaults to 8080 |
PORT_METRICS |
prometheus /metrics port, defaults to 9090 and cannot be the same as PORT |
NO_METRICS |
disables metrics if set to a truthy value |
- Build the image:
docker build --target=run -t shitty-sync .- Run the container:
docker run -p 8080:8080 -p 9090:9090 shitty-sync:latest- Run
npm run devin both the root andfrontendfolder
PLS contribute
Please note that issues related to extremely bad internet connections (ping >2000ms or extremely low bandwidth) are unlikely to be solved.