build: allinone

This commit is contained in:
junjun
2025-09-04 13:51:26 +08:00
parent 22dc80c037
commit 3adf31264c
4 changed files with 5 additions and 28 deletions
+4 -6
View File
@@ -36,7 +36,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
uv sync --extra cpu
# Build g2-ssr
FROM registry.cn-qingdao.aliyuncs.com/dataease/sqlbot-base:latest AS ssr-builder
FROM registry.cn-qingdao.aliyuncs.com/dataease/sqlbot-python-pg:latest AS ssr-builder
WORKDIR /app
@@ -54,11 +54,9 @@ ENV SQLBOT_HOME=/opt/sqlbot
ENV PYTHONPATH=${SQLBOT_HOME}/app
ENV PATH="${SQLBOT_HOME}/app/.venv/bin:$PATH"
# ENV POSTGRES_SERVER=localhost
# ENV POSTGRES_PORT=5432
# ENV POSTGRES_DB=sqlbot
# ENV POSTGRES_USER=root
# ENV POSTGRES_PASSWORD=Password123@pg
ENV POSTGRES_DB=sqlbot
ENV POSTGRES_USER=root
ENV POSTGRES_PASSWORD=Password123@pg
# Copy necessary files from builder
COPY start.sh /opt/sqlbot/app/start.sh
+1 -1
View File
@@ -47,7 +47,7 @@ class Settings(BaseSettings):
POSTGRES_SERVER: str = 'localhost'
POSTGRES_PORT: int = 5432
POSTGRES_USER: str = 'root'
POSTGRES_PASSWORD: str = "123456"
POSTGRES_PASSWORD: str = "Password123@pg"
POSTGRES_DB: str = "sqlbot"
SQLBOT_DB_URL: str = ''
# SQLBOT_DB_URL: str = 'mysql+pymysql://root:Password123%[email protected]:3306/sqlbot'
-14
View File
@@ -5,20 +5,6 @@ SQLBOT_BASE=/opt
SQLBOT_WEB_PORT=8000
SQLBOT_MCP_PORT=8001
# 数据库配置
## 是否使用外部数据库
SQLBOT_EXTERNAL_DB=false
## 数据库地址
SQLBOT_DB_HOST=localhost
## 数据库端口 (仅使用外部数据库时才生效)
SQLBOT_DB_PORT=5432
## SQLBot 数据库库名
SQLBOT_DB_DB=sqlbot
## 数据库用户名
SQLBOT_DB_USER=root
## 数据库密码,密码如包含特殊字符,请用双引号引起来,例如 SQLBOT_DB_PASSWORD="Test@4&^%*^"
SQLBOT_DB_PASSWORD=Password123@pg
# 其他配置
## 普通用户默认密码
SQLBOT_DEFAULT_PWD=SQLBot@123456
-7
View File
@@ -10,11 +10,4 @@ SQL_DEBUG=False
CACHE_TYPE=${SQLBOT_CACHE_TYPE}
# Postgres
POSTGRES_SERVER=${SQLBOT_DB_HOST}
POSTGRES_PORT=${SQLBOT_DB_PORT}
POSTGRES_DB=${SQLBOT_DB_DB}
POSTGRES_USER=${SQLBOT_DB_USER}
POSTGRES_PASSWORD=${SQLBOT_DB_PASSWORD} # Change this to your pwd
SERVER_IMAGE_HOST=${SQLBOT_SERVER_IMAGE_HOST}