services: openfire: build: context: . dockerfile: Dockerfile args: OPENFIRE_VERSION: ${OPENFIRE_VERSION} DATA_DIR: ${DATA_DIR} INSTALL_FILE_UPLOAD_PLUGIN: ${INSTALL_FILE_UPLOAD_PLUGIN} USE_EXISTING_DEPS: ${USE_EXISTING_DEPS} HTTP_UPLOAD_JAR_VERSION: ${HTTP_UPLOAD_JAR_VERSION} container_name: openfire restart: unless-stopped ports: - "5222:5222" # XMPP client #- "5269:5269" # server federation #- "7070:7070" # admin console http - "7443:7443" # http uploads - "9090:9090" # setup/admin volumes: - ${DATA_DIR}/plugins:/plugins-host/ - ${DATA_DIR}/logs/:/Openfire-${OPENFIRE_VERSION}/distribution/target/distribution-base/logs environment: - TZ=UTC