networks: 1panel-network: external: true services: nodebb: image: ghcr.io/nodebb/nodebb:3.12.2 container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" restart: always networks: - 1panel-network ports: - ${PANEL_APP_PORT_HTTP}:4567 env_file: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${NODEBB_ROOT_PATH}/node_modules:/usr/src/app/node_modules - ${NODEBB_ROOT_PATH}/build:/usr/src/app/build - ${NODEBB_ROOT_PATH}/uploads:/usr/src/app/public/uploads - ${NODEBB_ROOT_PATH}/config:/opt/config environment: - TZ=Asia/Shanghai - bind_address=0.0.0.0 - port=4567 - url=http://127.0.0.1:4567 - admin__email=${NODEBB_ADMIN_EMAIL} - admin__username=${NODEBB_ADMIN_USERNAME} - admin__password=${NODEBB_ADMIN_PASSWORD} - database=${NODEBB_DB} - redis__host=${NODEBB_DB_HOST} - redis__port=${NODEBB_DB_PORT} - redis__database=${NODEBB_DB_NAME} - redis__username=${NODEBB_DB_USER} - redis__password=${NODEBB_DB_PASSWORD} - postgres__host=${NODEBB_DB_HOST} - postgres__port=${NODEBB_DB_PORT} - postgres__database=${NODEBB_DB_NAME} - postgres__username=${NODEBB_DB_USER} - postgres__password=${NODEBB_DB_PASSWORD} - mongo__host=${NODEBB_DB_HOST} - mongo__port=${NODEBB_DB_PORT} - mongo__database=${NODEBB_DB_NAME} - mongo__username=${NODEBB_DB_USER} - mongo__password=${NODEBB_DB_PASSWORD}