Skip to content

Setup

This page shows how to set up Overwatch dashboard.

Docker Compose

The following is an example of a docker-compose.yaml file that can be used to quickly set up the Overwatch dashboard.
You just need to adjust the BACKEND_URL environment variable to point to your backend service.
The label com.centurylinklabs.watchtower.enable=true is used to enable automatic updates of the containers with Watchtower.

yaml
services:
  overwatch-frontend:
    container_name: overwatch-frontend
    image: ghcr.io/facegrinder/overwatch:frontend_v1.1.0
    ports:
      - 3000:3000
    environment:
      - BACKEND_URL=https://BACKEND_URL.com
    labels:
      - "com.centurylinklabs.watchtower.enable=true"

  overwatch-backend:
    container_name: overwatch-backend
    image: ghcr.io/facegrinder/overwatch:backend_v1.1.0
    ports:
      - 8080:8080
    labels:
      - "com.centurylinklabs.watchtower.enable=true"
    volumes:
      - ./config:/app/config

Docker

You can also run the containers directly with Docker.

bash
docker run -d -p 8080:8080 ghcr.io/facegrinder/overwatch:backend_v1.1.0
docker run -d -p 3000:3000 -e BACKEND_URL=https://BACKEND_URL.com ghcr.io/facegrinder/overwatch:frontend_v1.1.0

Make it simple, but significant