Running ThreatVault with Docker

ThreatVault uses Docker Compose for easy setup and deployment.

Steps:

  1. Clone the repository

    git clone https://github.com/threatvault/threatvault.git
  2. Configure environment

    cp .env.docker .env

    (Edit .env as needed, especially APP_URL)

  3. Launch the application

    docker-compose up --build -d
  4. Access the app

    • Open your browser and go to the APP_URL you configured


Monitoring & Maintenance

  • View logs

    docker-compose logs -f threatvault
  • Check container status

    docker-compose ps
  • The app includes:

    • Automatic database initialization

    • Scheduler for background tasks

    • CORS-enabled API for external access

Last updated