networks: 1panel-network: external: true services: hedgedoc: image: "linuxserver/hedgedoc:latest" container_name: ${CONTAINER_NAME} restart: always networks: - 1panel-network ports: - "${PANEL_APP_PORT_HTTP}:${CMD_PORT}" volumes: - "${CONFIG_PATH}:/config" environment: - PUID=1000 - PGID=1000 - TZ=${TIME_ZONE} - DB_HOST=${DB_HOST} - DB_PORT=${DB_PORT} - DB_USER=${DB_USER} - DB_PASS=${DB_PASSWORD} - DB_NAME=${DB_NAME} - CMD_DOMAIN=${CMD_DOMAIN} - CMD_URL_ADDPORT=${CMD_URL_ADDPORT} - CMD_PROTOCOL_USESSL=${CMD_PROTOCOL_USESSL} - CMD_PORT=${CMD_PORT} - CMD_ALLOW_ORIGIN=${CMD_ALLOW_ORIGIN} - CMD_DB_DIALECT=${CMD_DB_DIALECT} depends_on: - hedgedoc-db labels: createdBy: "Apps" hedgedoc-db: image: "mariadb:11.4" restart: always networks: - 1panel-network volumes: - "${DB_DATA_PATH}:/var/lib/mysql" environment: - MARIADB_ROOT_PASSWORD=${DB_PASSWORD} - MARIADB_DATABASE=${DB_NAME} - MARIADB_USER=${DB_USER} - MARIADB_PASSWORD=${DB_PASSWORD} labels: createdBy: "Apps"