diff --git a/bitnami/neo4j/5/debian-11/Dockerfile b/bitnami/neo4j/5/debian-11/Dockerfile index 687eaba92bea..2cd3817b5c6c 100644 --- a/bitnami/neo4j/5/debian-11/Dockerfile +++ b/bitnami/neo4j/5/debian-11/Dockerfile @@ -8,10 +8,10 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:1e1b4657a77f0d47e9220f0c37b9bf7802581b93214fff7d1bd2364c8bf22e8e" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bullseye" \ - org.opencontainers.image.created="2024-01-11T15:50:16Z" \ + org.opencontainers.image.created="2024-01-15T16:22:38Z" \ org.opencontainers.image.description="Application packaged by VMware, Inc" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="5.15.0-debian-11-r2" \ + org.opencontainers.image.ref.name="5.15.0-debian-11-r3" \ org.opencontainers.image.title="neo4j" \ org.opencontainers.image.vendor="VMware, Inc." \ org.opencontainers.image.version="5.15.0" diff --git a/bitnami/neo4j/README.md b/bitnami/neo4j/README.md index b2c4d9b60cf7..4ef63081566d 100644 --- a/bitnami/neo4j/README.md +++ b/bitnami/neo4j/README.md @@ -145,40 +145,45 @@ docker-compose up -d ### Environment variables -| Name | Description | Default Value | Can be set | -|--------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------|------------| -| `$NEO4J_BASE_DIR` | Neo4j installation directory. | `${BITNAMI_ROOT_DIR}/neo4j` | | -| `$NEO4J_VOLUME_DIR` | Neo4j volume directory. | `/bitnami/neo4j` | | -| `$NEO4J_DATA_DIR` | Neo4j volume directory. | `$NEO4J_VOLUME_DIR/data` | | -| `$NEO4J_TMP_DIR` | Neo4j temp directory. | `${NEO4J_BASE_DIR}/run` | | -| `$NEO4J_LOGS_DIR` | Neo4j logs directory. | `${NEO4J_BASE_DIR}/logs` | | -| `$NEO4J_LOG_FILE` | Neo4j log file. | `${NEO4J_LOGS_DIR}/neo4j.log` | | -| `$NEO4J_PID_FILE` | Neo4j PID file. | `${NEO4J_TMP_DIR}/neo4j.pid` | | -| `$NEO4J_CONF_DIR` | Configuration dir for Neo4j. | `${NEO4J_BASE_DIR}/conf` | | -| `$NEO4J_PLUGINS_DIR` | Plugins dir for Neo4j. | `${NEO4J_BASE_DIR}/plugins` | | -| `$NEO4J_METRICS_DIR` | Metrics dir for Neo4j. | `${NEO4J_VOLUME_DIR}/metrics` | | -| `$NEO4J_CERTIFICATES_DIR` | Certificates dir for Neo4j. | `${NEO4J_VOLUME_DIR}/certificates` | | -| `$NEO4J_IMPORT_DIR` | Import dir for Neo4j. | `${NEO4J_VOLUME_DIR}/import` | | -| `$NEO4J_MOUNTED_CONF_DIR` | Mounted Configuration dir for Neo4j. | `${NEO4J_VOLUME_DIR}/conf/` | | -| `$NEO4J_MOUNTED_PLUGINS_DIR` | Mounted Plugins dir for Neo4j. | `${NEO4J_VOLUME_DIR}/plugins/` | | -| `$NEO4J_INITSCRIPTS_DIR` | Path to neo4j init scripts directory | `/docker-entrypoint-initdb.d` | | -| `$NEO4J_CONF_FILE` | Configuration file for Neo4j. | `${NEO4J_CONF_DIR}/neo4j.conf` | | -| `$NEO4J_APOC_CONF_FILE` | Configuration file for Neo4j. | `${NEO4J_CONF_DIR}/apoc.conf` | | -| `$NEO4J_VOLUME_DIR` | Neo4j directory for mounted configuration files. | `${BITNAMI_VOLUME_DIR}/neo4j` | | -| `$NEO4J_DATA_TO_PERSIST` | Neo4j data to persist. | `data` | | -| `$NEO4J_DAEMON_USER` | Neo4j system user. | `neo4j` | | -| `$NEO4J_DAEMON_GROUP` | Neo4j system group. | `neo4j` | | -| `$NEO4J_HOST` | Hostname used to configure Neo4j advertised address. It can be either an IP or a domain. If left empty, it will be resolved to the machine IP | | ✓ | -| `$NEO4J_BIND_ADDRESS` | Neo4j bind address | `0.0.0.0` | ✓ | -| `$NEO4J_ALLOW_UPGRADE` | Allow automatic schema upgrades | `true` | ✓ | -| `$NEO4J_PASSWORD` | Neo4j password. | `bitnami1` | ✓ | -| `$NEO4J_APOC_IMPORT_FILE_ENABLED` | Allow importing files using the apoc library | `true` | ✓ | -| `$NEO4J_APOC_IMPORT_FILE_USE_NEO4J_CONFIG` | Use neo4j configuration with the apoc library | `false` | ✓ | -| `$NEO4J_BOLT_PORT_NUMBER` | Port used for the bolt protocol. | `7687` | ✓ | -| `$NEO4J_HTTP_PORT_NUMBER` | Port used for the http protocol. | `7474` | ✓ | -| `$NEO4J_HTTPS_PORT_NUMBER` | Port used for the https protocol. | `7473` | ✓ | -| `$JAVA_HOME` | Java installation folder. | `${BITNAMI_ROOT_DIR}/java` | | +#### Customizable environment variables +| Name | Description | Default Value | +|-------------------------------------------|-----------------------------------------------|---------------| +| `NEO4J_BIND_ADDRESS` | Neo4j bind address | `0.0.0.0` | +| `NEO4J_ALLOW_UPGRADE` | Allow automatic schema upgrades | `true` | +| `NEO4J_PASSWORD` | Neo4j password. | `bitnami1` | +| `NEO4J_APOC_IMPORT_FILE_ENABLED` | Allow importing files using the apoc library | `true` | +| `NEO4J_APOC_IMPORT_FILE_USE_NEO4J_CONFIG` | Use neo4j configuration with the apoc library | `false` | +| `NEO4J_BOLT_PORT_NUMBER` | Port used for the bolt protocol. | `7687` | +| `NEO4J_HTTP_PORT_NUMBER` | Port used for the http protocol. | `7474` | +| `NEO4J_HTTPS_PORT_NUMBER` | Port used for the https protocol. | `7473` | + +#### Read-only environment variables + +| Name | Description | Value | +|-----------------------------|--------------------------------------------------|------------------------------------| +| `NEO4J_BASE_DIR` | Neo4j installation directory. | `${BITNAMI_ROOT_DIR}/neo4j` | +| `NEO4J_VOLUME_DIR` | Neo4j volume directory. | `/bitnami/neo4j` | +| `NEO4J_DATA_DIR` | Neo4j volume directory. | `$NEO4J_VOLUME_DIR/data` | +| `NEO4J_TMP_DIR` | Neo4j temp directory. | `${NEO4J_BASE_DIR}/run` | +| `NEO4J_LOGS_DIR` | Neo4j logs directory. | `${NEO4J_BASE_DIR}/logs` | +| `NEO4J_LOG_FILE` | Neo4j log file. | `${NEO4J_LOGS_DIR}/neo4j.log` | +| `NEO4J_PID_FILE` | Neo4j PID file. | `${NEO4J_TMP_DIR}/neo4j.pid` | +| `NEO4J_CONF_DIR` | Configuration dir for Neo4j. | `${NEO4J_BASE_DIR}/conf` | +| `NEO4J_PLUGINS_DIR` | Plugins dir for Neo4j. | `${NEO4J_BASE_DIR}/plugins` | +| `NEO4J_METRICS_DIR` | Metrics dir for Neo4j. | `${NEO4J_VOLUME_DIR}/metrics` | +| `NEO4J_CERTIFICATES_DIR` | Certificates dir for Neo4j. | `${NEO4J_VOLUME_DIR}/certificates` | +| `NEO4J_IMPORT_DIR` | Import dir for Neo4j. | `${NEO4J_VOLUME_DIR}/import` | +| `NEO4J_MOUNTED_CONF_DIR` | Mounted Configuration dir for Neo4j. | `${NEO4J_VOLUME_DIR}/conf/` | +| `NEO4J_MOUNTED_PLUGINS_DIR` | Mounted Plugins dir for Neo4j. | `${NEO4J_VOLUME_DIR}/plugins/` | +| `NEO4J_INITSCRIPTS_DIR` | Path to neo4j init scripts directory | `/docker-entrypoint-initdb.d` | +| `NEO4J_CONF_FILE` | Configuration file for Neo4j. | `${NEO4J_CONF_DIR}/neo4j.conf` | +| `NEO4J_APOC_CONF_FILE` | Configuration file for Neo4j. | `${NEO4J_CONF_DIR}/apoc.conf` | +| `NEO4J_VOLUME_DIR` | Neo4j directory for mounted configuration files. | `${BITNAMI_VOLUME_DIR}/neo4j` | +| `NEO4J_DATA_TO_PERSIST` | Neo4j data to persist. | `data` | +| `NEO4J_DAEMON_USER` | Neo4j system user. | `neo4j` | +| `NEO4J_DAEMON_GROUP` | Neo4j system group. | `neo4j` | +| `JAVA_HOME` | Java installation folder. | `${BITNAMI_ROOT_DIR}/java` | When you start the neo4j image, you can adjust the configuration of the instance by passing one or more environment variables either on the docker-compose file or on the `docker run` command line.