Skip to content

Latest commit

 

History

History
55 lines (31 loc) · 1.95 KB

docker.md

File metadata and controls

55 lines (31 loc) · 1.95 KB

Docker

[!NOTE] Docker Image A public docker image is available at hub.docker.com/r/holtwick/briefing.

With a Docker Engine installed use it like this:

docker run -d -p 8080:8080 holtwick/briefing

If running locally, you can now access it via http://localhost:8080.

For production installation I recommend using a proxy and consider making a docker-compose.yml.

Important! If not running locally in order to get camera and audio access working, an SSL connection is required!

Video with a quick walkthrough:

Configuration

Fine tuning by setting environment variables. See → configuration

Alternative: Build locally

The easiest way to install Briefing is by using Docker.

  1. Run npm run build:docker to create all files needed.
  2. Copy the newly generated folder docker to the server.
  3. On the server go inside the docker folder
  4. Run docker compose up -d --build

Debug

To stop run docker compose down.

In case of problems try to start without the -d flag to see logs, like docker compose up --build.

Once built, you can also leave out the --build flag.

All dynamic data goes into the data folder. Currently, only a log file of the signal server is available.

Proxy

We recommend using a proxy to easily support safe https, which is required to get the camera and audio working on client side.

A good proxy is nginxproxymanager.com.

You can find the required docker-compose.yml files in the examples folder.

See this video for details step by step: