User Tools

Site Tools


docker

This is an old revision of the document!


Building own Docker image

Important: Running WolfRecorder inside a Docker container is not recommended for production use. This setup is provided as a proof of concept and has not been tested for stability or security.

Requirements

  • Docker
  • Docker Compose
  • Git

Steps

1. Clone the repository:

git clone https://github.com/nightflyza/wolfrecorder-docker.git
cd wolfrecorder-docker

2. Build the Docker image (with cache disabled):

docker compose build --no-cache

3. Start the container in detached mode:

docker compose up -d

Managing the Container

To stop the container:

docker compose down

To restart the running container:

docker compose restart

To access container shell:

docker exec -it wolfrec bash

Verification

Check the container logs:

docker logs -f wolfrec

The web interface will be available on port 9090

Notes

  • Persistent data is stored in Docker volumes as defined in docker-compose.yml.
  • The entrypoint script initializes the database and configuration files automatically.
  • Cron jobs and services are managed via supervisord inside the container.
docker.1751147941.txt.gz · Last modified: 2025/06/29 00:59 by nightfly