Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update langflow #1249

Merged
merged 1 commit into from
Jan 10, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 11 additions & 45 deletions apps/langflow/.env
Original file line number Diff line number Diff line change
@@ -1,47 +1,13 @@
W9_REPO=wordpress
W9_DIST=community
W9_VERSION=latest

W9_POWER_PASSWORD=1PrMxExC45LsCT

# Environments which for user settings when create application
# Named expression: W9_xxx_xxx_SET, xxx refer to file fields
W9_HTTP_PORT_SET=9001
# W9_HTTPS_PORT_SET=9002
# W9_DB_PORT_SET=3306
# W9_SSH_PORT_SET=23
W9_KEY_SET="dfsjdkjf77xjxcjcj"

#### -- Not allowed to edit below environments when recreate app based on existing data -- ####

W9_ID=langflow

# W9_HTTP_PORT or W9_HTTPS_PORT is need at leaset and used for proxy for web application
# Some container (e.g teleport) need HTTPS access, then need to set this pra
W9_HTTP_PORT=80
W9_HTTPS_PORT=81

W9_LOGIN_USER=admin
# use https://1password.com/zh-cn/password-generator/ to genarate 14 bit password
# this password can also use password file
W9_LOGIN_PASSWORD=$W9_POWER_PASSWORD
W9_ADMIN_PATH="/wp-login"

# Container name's suffix must use one of the value
W9_DB_EXPOSE="mysql,postgresql,mariadb,mongodb,redis"

# It is used when the application APP needs to set an external URL, which can be IP(or domain), IP:PORT
# If have protocols, should be set it in the APP's ENV
W9_URL=internet_ip:$W9_HTTP_PORT_SET
# modifies W9_URL on init when it is true
W9_URL_REPLACE=true

W9_REPO=langflowai/langflow
W9_DIST='community'
W9_VERSION='latest'
W9_RCODE='uW5utykvZD5dTHW'
W9_HTTP_PORT_SET='9001'
W9_ID='langflow'
W9_HTTP_PORT=7860
W9_URL='internet_ip:$W9_HTTP_PORT_SET'
W9_DB_VERSION="16"
W9_NETWORK=websoft9

#### ----------------------------------------------------------------------------------------- ####


# Below environment is created by apphub

#W9_NAME=""
#W9_RCODE=""
#### https://docs.langflow.org/environment-variables ####
LANGFLOW_DATABASE_URL=postgresql://langflow:$W9_RCODE@postgres:5432/langflow
21 changes: 0 additions & 21 deletions apps/langflow/Dockerfile

This file was deleted.

4 changes: 2 additions & 2 deletions apps/langflow/Notes.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# Appname
## FAQ
# Langflow
##
26 changes: 0 additions & 26 deletions apps/langflow/README.jinja2

This file was deleted.

49 changes: 16 additions & 33 deletions apps/langflow/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,48 +1,31 @@
# image,docs: https://hub.docker.com/_/wordpress/
# image:https://dockerhub.websoft9.com/r/langflowai/langflow
# docs: https://docs.langflow.org/

services:

wordpress:
langflow:
image: $W9_REPO:$W9_VERSION
container_name: $W9_ID
restart: unless-stopped
#This is for access host from container
# extra_hosts: ["host.docker.internal:host-gateway"]
# command: |
# /bin/bash -c "ping -c 3 host.docker.internal"
logging:
driver: "json-file"
options:
max-file: "5"
max-size: 10m
deploy:
resources:
limits:
memory: 5g
cpus: '0.7'
ports:
- $W9_HTTP_PORT_SET:80
- $W9_HTTP_PORT_SET:7860
env_file: .env
volumes:
- wordpress:/var/www/html
- ./src/php_exra.ini:/usr/local/etc/php/conf.d/php_exra.ini
- langflow-data:/app/langflow

mariadb:
image: mariadb:10.4
container_name: $W9_ID-mariadb
restart: unless-stopped
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --innodb_log_buffer_size=30M
volumes:
- mysql_data:/var/lib/mysql
postgres:
image: postgres:$W9_DB_VERSION
environment:
MYSQL_DATABASE: $W9_ID
MYSQL_USER: $W9_ID
MYSQL_PASSWORD: $W9_POWER_PASSWORD
MYSQL_ROOT_PASSWORD: $W9_POWER_PASSWORD
POSTGRES_USER: langflow
POSTGRES_PASSWORD: ${W9_RCODE}
POSTGRES_DB: langflow
expose:
- 5432
volumes:
- langflow-postgres:/var/lib/postgresql/data

volumes:
wordpress:
mysql_data:
langflow-postgres:
langflow-data:

networks:
default:
Expand Down
1 change: 0 additions & 1 deletion apps/langflow/src/after_up.sh

This file was deleted.

12 changes: 0 additions & 12 deletions apps/langflow/src/encrypt.sh

This file was deleted.

3 changes: 0 additions & 3 deletions apps/langflow/src/filelist

This file was deleted.

1 change: 0 additions & 1 deletion apps/langflow/src/get_version.sh

This file was deleted.

57 changes: 0 additions & 57 deletions apps/langflow/src/nginx-proxy.conf.template

This file was deleted.

8 changes: 0 additions & 8 deletions apps/langflow/src/php_exra.ini

This file was deleted.

1 change: 0 additions & 1 deletion apps/langflow/src/replace_url.sh

This file was deleted.

Loading