diff --git a/apps/flowise/3.0.4/docker-compose.yml b/apps/flowise/3.0.4/docker-compose.yml deleted file mode 100644 index e9d42a3..0000000 --- a/apps/flowise/3.0.4/docker-compose.yml +++ /dev/null @@ -1,144 +0,0 @@ -services: - flowise: - image: flowiseai/flowise:3.0.4 - container_name: ${CONTAINER_NAME} - restart: always - networks: - - 1panel-network - ports: - - "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}" - environment: - - PORT=${PANEL_APP_PORT_HTTP} - # DATABASE - - DATABASE_PATH=${DATABASE_PATH} - # - DATABASE_TYPE=${DATABASE_TYPE} - # - DATABASE_PORT=${DATABASE_PORT} - # - DATABASE_HOST=${DATABASE_HOST} - # - DATABASE_NAME=${DATABASE_NAME} - # - DATABASE_USER=${DATABASE_USER} - # - DATABASE_PASSWORD=${DATABASE_PASSWORD} - # - DATABASE_SSL=${DATABASE_SSL} - # - DATABASE_SSL_KEY_BASE64=${DATABASE_SSL_KEY_BASE64} - - # SECRET KEYS - # - SECRETKEY_STORAGE_TYPE=${SECRETKEY_STORAGE_TYPE} - - SECRETKEY_PATH=${SECRETKEY_PATH} - # - FLOWISE_SECRETKEY_OVERWRITE=${FLOWISE_SECRETKEY_OVERWRITE} - # - SECRETKEY_AWS_ACCESS_KEY=${SECRETKEY_AWS_ACCESS_KEY} - # - SECRETKEY_AWS_SECRET_KEY=${SECRETKEY_AWS_SECRET_KEY} - # - SECRETKEY_AWS_REGION=${SECRETKEY_AWS_REGION} - # - SECRETKEY_AWS_NAME=${SECRETKEY_AWS_NAME} - - # LOGGING - # - DEBUG=${DEBUG} - - LOG_PATH=${LOG_PATH} - # - LOG_LEVEL=${LOG_LEVEL} - - # CUSTOM TOOL DEPENDENCIES - # - TOOL_FUNCTION_BUILTIN_DEP=${TOOL_FUNCTION_BUILTIN_DEP} - # - TOOL_FUNCTION_EXTERNAL_DEP=${TOOL_FUNCTION_EXTERNAL_DEP} - - # STORAGE - # - STORAGE_TYPE=${STORAGE_TYPE} - - BLOB_STORAGE_PATH=${BLOB_STORAGE_PATH} - # - S3_STORAGE_BUCKET_NAME=${S3_STORAGE_BUCKET_NAME} - # - S3_STORAGE_ACCESS_KEY_ID=${S3_STORAGE_ACCESS_KEY_ID} - # - S3_STORAGE_SECRET_ACCESS_KEY=${S3_STORAGE_SECRET_ACCESS_KEY} - # - S3_STORAGE_REGION=${S3_STORAGE_REGION} - # - S3_ENDPOINT_URL=${S3_ENDPOINT_URL} - # - S3_FORCE_PATH_STYLE=${S3_FORCE_PATH_STYLE} - # - GOOGLE_CLOUD_STORAGE_CREDENTIAL=${GOOGLE_CLOUD_STORAGE_CREDENTIAL} - # - GOOGLE_CLOUD_STORAGE_PROJ_ID=${GOOGLE_CLOUD_STORAGE_PROJ_ID} - # - GOOGLE_CLOUD_STORAGE_BUCKET_NAME=${GOOGLE_CLOUD_STORAGE_BUCKET_NAME} - # - GOOGLE_CLOUD_UNIFORM_BUCKET_ACCESS=${GOOGLE_CLOUD_UNIFORM_BUCKET_ACCESS} - - # SETTINGS - # - NUMBER_OF_PROXIES=${NUMBER_OF_PROXIES} - # - CORS_ORIGINS=${CORS_ORIGINS} - # - IFRAME_ORIGINS=${IFRAME_ORIGINS} - # - FLOWISE_FILE_SIZE_LIMIT=${FLOWISE_FILE_SIZE_LIMIT} - # - SHOW_COMMUNITY_NODES=${SHOW_COMMUNITY_NODES} - # - DISABLE_FLOWISE_TELEMETRY=${DISABLE_FLOWISE_TELEMETRY} - # - DISABLED_NODES=${DISABLED_NODES} - # - MODEL_LIST_CONFIG_JSON=${MODEL_LIST_CONFIG_JSON} - - # AUTH PARAMETERS - # - APP_URL=${APP_URL} - - JWT_AUTH_TOKEN_SECRET=${JWT_AUTH_TOKEN_SECRET} - - JWT_REFRESH_TOKEN_SECRET=${JWT_REFRESH_TOKEN_SECRET} - - JWT_ISSUER=${JWT_ISSUER} - - JWT_AUDIENCE=${JWT_AUDIENCE} - - JWT_TOKEN_EXPIRY_IN_MINUTES=${JWT_TOKEN_EXPIRY_IN_MINUTES} - - JWT_REFRESH_TOKEN_EXPIRY_IN_MINUTES=${JWT_REFRESH_TOKEN_EXPIRY_IN_MINUTES} - # - EXPIRE_AUTH_TOKENS_ON_RESTART=${EXPIRE_AUTH_TOKENS_ON_RESTART} - # - EXPRESS_SESSION_SECRET=${EXPRESS_SESSION_SECRET} - # - PASSWORD_RESET_TOKEN_EXPIRY_IN_MINS=${PASSWORD_RESET_TOKEN_EXPIRY_IN_MINS} - # - PASSWORD_SALT_HASH_ROUNDS=${PASSWORD_SALT_HASH_ROUNDS} - # - TOKEN_HASH_SECRET=${TOKEN_HASH_SECRET} - - # EMAIL - # - SMTP_HOST=${SMTP_HOST} - # - SMTP_PORT=${SMTP_PORT} - # - SMTP_USER=${SMTP_USER} - # - SMTP_PASSWORD=${SMTP_PASSWORD} - # - SMTP_SECURE=${SMTP_SECURE} - # - ALLOW_UNAUTHORIZED_CERTS=${ALLOW_UNAUTHORIZED_CERTS} - # - SENDER_EMAIL=${SENDER_EMAIL} - - # ENTERPRISE - # - LICENSE_URL=${LICENSE_URL} - # - FLOWISE_EE_LICENSE_KEY=${FLOWISE_EE_LICENSE_KEY} - # - OFFLINE=${OFFLINE} - # - INVITE_TOKEN_EXPIRY_IN_HOURS=${INVITE_TOKEN_EXPIRY_IN_HOURS} - # - WORKSPACE_INVITE_TEMPLATE_PATH=${WORKSPACE_INVITE_TEMPLATE_PATH} - - # METRICS COLLECTION - # - POSTHOG_PUBLIC_API_KEY=${POSTHOG_PUBLIC_API_KEY} - # - ENABLE_METRICS=${ENABLE_METRICS} - # - METRICS_PROVIDER=${METRICS_PROVIDER} - # - METRICS_INCLUDE_NODE_METRICS=${METRICS_INCLUDE_NODE_METRICS} - # - METRICS_SERVICE_NAME=${METRICS_SERVICE_NAME} - # - METRICS_OPEN_TELEMETRY_METRIC_ENDPOINT=${METRICS_OPEN_TELEMETRY_METRIC_ENDPOINT} - # - METRICS_OPEN_TELEMETRY_PROTOCOL=${METRICS_OPEN_TELEMETRY_PROTOCOL} - # - METRICS_OPEN_TELEMETRY_DEBUG=${METRICS_OPEN_TELEMETRY_DEBUG} - - # PROXY - # - GLOBAL_AGENT_HTTP_PROXY=${GLOBAL_AGENT_HTTP_PROXY} - # - GLOBAL_AGENT_HTTPS_PROXY=${GLOBAL_AGENT_HTTPS_PROXY} - # - GLOBAL_AGENT_NO_PROXY=${GLOBAL_AGENT_NO_PROXY} - - # QUEUE CONFIGURATION - # - MODE=${MODE} - # - QUEUE_NAME=${QUEUE_NAME} - # - QUEUE_REDIS_EVENT_STREAM_MAX_LEN=${QUEUE_REDIS_EVENT_STREAM_MAX_LEN} - # - WORKER_CONCURRENCY=${WORKER_CONCURRENCY} - # - REMOVE_ON_AGE=${REMOVE_ON_AGE} - # - REMOVE_ON_COUNT=${REMOVE_ON_COUNT} - # - REDIS_URL=${REDIS_URL} - # - REDIS_HOST=${REDIS_HOST} - # - REDIS_PORT=${REDIS_PORT} - # - REDIS_USERNAME=${REDIS_USERNAME} - # - REDIS_PASSWORD=${REDIS_PASSWORD} - # - REDIS_TLS=${REDIS_TLS} - # - REDIS_CERT=${REDIS_CERT} - # - REDIS_KEY=${REDIS_KEY} - # - REDIS_CA=${REDIS_CA} - # - REDIS_KEEP_ALIVE=${REDIS_KEEP_ALIVE} - # - ENABLE_BULLMQ_DASHBOARD=${ENABLE_BULLMQ_DASHBOARD} - volumes: - - flowise_data:${DATABASE_PATH} - healthcheck: - test: ['CMD', 'curl', '-f', "http://localhost:${PANEL_APP_PORT_HTTP}/api/v1/ping"] - interval: 10s - timeout: 5s - retries: 5 - start_period: 30s - labels: - createdBy: "Apps" - -networks: - 1panel-network: - external: true - -volumes: - flowise_data: \ No newline at end of file diff --git a/apps/flowise/3.0.4/.env.example b/apps/flowise/3.0.5/.env.example similarity index 100% rename from apps/flowise/3.0.4/.env.example rename to apps/flowise/3.0.5/.env.example diff --git a/apps/flowise/3.0.4/data.yml b/apps/flowise/3.0.5/data.yml similarity index 100% rename from apps/flowise/3.0.4/data.yml rename to apps/flowise/3.0.5/data.yml diff --git a/apps/flowise/3.0.5/docker-compose.yml b/apps/flowise/3.0.5/docker-compose.yml new file mode 100644 index 0000000..bbb99c4 --- /dev/null +++ b/apps/flowise/3.0.5/docker-compose.yml @@ -0,0 +1,40 @@ +services: + flowise: + image: flowiseai/flowise:3.0.5 + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP} + environment: + - PORT=${PANEL_APP_PORT_HTTP} + - DATABASE_PATH=${DATABASE_PATH} + - SECRETKEY_PATH=${SECRETKEY_PATH} + - LOG_PATH=${LOG_PATH} + - BLOB_STORAGE_PATH=${BLOB_STORAGE_PATH} + - JWT_AUTH_TOKEN_SECRET=${JWT_AUTH_TOKEN_SECRET} + - JWT_REFRESH_TOKEN_SECRET=${JWT_REFRESH_TOKEN_SECRET} + - JWT_ISSUER=${JWT_ISSUER} + - JWT_AUDIENCE=${JWT_AUDIENCE} + - JWT_TOKEN_EXPIRY_IN_MINUTES=${JWT_TOKEN_EXPIRY_IN_MINUTES} + - JWT_REFRESH_TOKEN_EXPIRY_IN_MINUTES=${JWT_REFRESH_TOKEN_EXPIRY_IN_MINUTES} + volumes: + - flowise_data:${DATABASE_PATH} + healthcheck: + test: + - CMD + - curl + - -f + - http://localhost:${PANEL_APP_PORT_HTTP}/api/v1/ping + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s + labels: + createdBy: Apps +networks: + 1panel-network: + external: true +volumes: + flowise_data: null