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/configDocker
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