Add proposed Docker setup for OpenBoxes by christianallen · Pull Request #5848 · openboxes/openboxes · GitHub
Skip to content

Add proposed Docker setup for OpenBoxes#5848

Open
christianallen wants to merge 1 commit into
developfrom
docker-2026-setup
Open

Add proposed Docker setup for OpenBoxes#5848
christianallen wants to merge 1 commit into
developfrom
docker-2026-setup

Conversation

@christianallen

Copy link
Copy Markdown

Summary

  • Adds a docker-2026/ directory with a complete Docker configuration for running OpenBoxes
  • Includes Dockerfile (Tomcat 9 + JDK 11), docker-compose.yml (with MariaDB 11), entrypoint script, config template, .env.example, and .dockerignore
  • Comprehensive README covering quick start, configuration, production deployment, and troubleshooting

Details

This is a proposed new Docker setup for OpenBoxes. The configuration:

  • Downloads the OpenBoxes WAR from GitHub releases and deploys it on Tomcat 9
  • Uses environment variables for all database and server settings
  • Includes health checks, JVM tuning defaults, and volume persistence for data and database
  • Provides examples for external database usage, TLS/nginx reverse proxy, and JVM memory tuning

Test plan

  • Build the Docker image: cd docker-2026 && docker build -t openboxes .
  • Run with docker-compose: docker compose up -d
  • Verify OpenBoxes starts and is accessible at http://localhost:8080
  • Verify database migrations complete successfully
  • Test with an external database configuration

Introduces a docker-2026/ directory with a complete Docker configuration
for running OpenBoxes, including Dockerfile, docker-compose.yml,
entrypoint script, config template, and documentation.
@github-actions github-actions Bot added domain: documentation Changes or discussions relating to documentation flag: config change Hilights a pull request that contains a change to the app config labels Mar 19, 2026
@codecov

codecov Bot commented Mar 19, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

domain: documentation Changes or discussions relating to documentation flag: config change Hilights a pull request that contains a change to the app config

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant