---
version: "2"
services:
bloonix_server:
image: strausmann/bloonix_server:latest
container_name: bloonix_server
restart: no
environment:
- BLOONIX_PLUGINS_CONFIGURATION_FORCE_IPV4=true # Forces plugin configuration to use IPv4. This parameter should be set to true if Docker does not support IPv6 connections and thus hangs Bloonix server container on startup.
- BLOONIX_ELASTICSEARCH_PORT=9200 # Elasticsearch server port. By default, the Elasticsearch REST port is used.
- BLOONIX_ELASTICSEARCH_HOST=elasticsearch # Hostname or servicename of the Elasticsearch server.
- BLOONIX_DATABASE_USER=bloonix # Database username
- BLOONIX_DATABASE_SCHEMA=bloonix # Used database schema
- BLOONIX_DATABASE_PORT=5432 # Database server port. By default, the PostgreSQL port is used.
- BLOONIX_DATABASE_PASSWORD=changePostgresPassword # IMPORTANT: Plaintext details of passwords are unsecure. Better use BLOONIX_DATABASE_PASSWORD_FILE with Docker secret.
- BLOONIX_DATABASE_HOST=postgres # Hostname or servicename of the database server.
volumes:
- /host/path/to/etc/bloonix:/etc/bloonix # Bloonix Configuration
ports:
- 5460:5460/tcp # Bloonix Server
- 443:443/tcp # Bloonix Web GUI