diff --git a/apps/bytebase/3.23.1/docker-compose.yml b/apps/bytebase/3.23.1/docker-compose.yml index d0d438b4f..9574d8039 100644 --- a/apps/bytebase/3.23.1/docker-compose.yml +++ b/apps/bytebase/3.23.1/docker-compose.yml @@ -9,6 +9,8 @@ services: volumes: - "${DATA_PATH}:/var/opt/bytebase" init: true + environment: + PG_URL: "postgresql://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${PANEL_DB_NAME}" healthcheck: test: ["CMD", "curl", "--fail", "http://localhost:5678/healthz", "||", "exit", "1"] interval: 5m @@ -18,9 +20,7 @@ services: - "/var/opt/bytebase" - "--port" - "8080" - - "--pg" - - "postgresql://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${PANEL_DB_NAME}" - image: bytebase/bytebase:3.24.0 + image: bytebase/bytebase:3.23.1 labels: createdBy: "Apps" diff --git a/apps/bytebase/3.24.0/.env.sample b/apps/bytebase/3.24.0/.env.sample new file mode 100644 index 000000000..e1c1621c3 --- /dev/null +++ b/apps/bytebase/3.24.0/.env.sample @@ -0,0 +1,8 @@ +CONTAINER_NAME="bytebase" +PANEL_APP_PORT_HTTP="40171" +PANEL_DB_NAME="bytebase" +POSTGRES_HOST="postgres" +PANEL_DB_USER_PASSWORD="password_xxJdZD" +POSTGRES_PORT="5432" +PANEL_DB_USER="postgres" +DATA_PATH="./data" diff --git a/apps/bytebase/3.24.0/data.yml b/apps/bytebase/3.24.0/data.yml new file mode 100644 index 000000000..8d4281596 --- /dev/null +++ b/apps/bytebase/3.24.0/data.yml @@ -0,0 +1,120 @@ +additionalProperties: + formFields: + - default: "" + edit: true + envKey: POSTGRES_HOST + key: postgresql + labelEn: Postgres database Service + labelZh: Postgres数据库服务 + label: + en: 'Postgres database Service' + zh: 'Postgres数据库服务' + zh-Hant: 'Postgres 資料庫服務' + ja: 'Postgres データベースサービス' + ko: 'Postgres 데이터베이스 서비스' + ru: 'Сервис базы данных Postgres' + ms: 'Perkhidmatan Pangkalan Data Postgres' + pt-br: 'Serviço de Banco de Dados Postgres' + required: true + type: service + - default: "5432" + edit: true + envKey: POSTGRES_PORT + labelEn: Postgres database Service Port + labelZh: Postgres数据库服务端口 + label: + en: 'Postgres database Service Port' + zh: 'Postgres数据库服务端口' + zh-Hant: 'Postgres 資料庫服務埠' + ja: 'Postgres データベースサービスポート' + ko: 'Postgres 데이터베이스 서비스 포트' + ru: 'Порт сервиса базы данных Postgres' + ms: 'Port Perkhidmatan Pangkalan Data Postgres' + pt-br: 'Porta do Serviço de Banco de Dados Postgres' + required: true + rule: paramPort + type: number + - default: bytebase + edit: true + envKey: PANEL_DB_NAME + labelEn: Database + labelZh: 数据库名 + label: + en: 'Database' + zh: '数据库名' + zh-Hant: '數據庫名' + ja: 'データベース' + ko: '데이터베이스' + ru: 'База данных' + ms: 'Pangkalan Data' + pt-br: 'Banco de Dados' + required: true + rule: paramCommon + type: text + - default: "" + edit: true + envKey: PANEL_DB_USER + labelEn: User + labelZh: 数据库用户 + label: + en: 'User' + zh: '数据库用户' + zh-Hant: '數據庫用戶' + ja: 'ユーザー' + ko: '사용자' + ru: 'Пользователь' + ms: 'Pengguna' + pt-br: 'Usuário' + required: true + rule: paramCommon + type: text + - default: "" + edit: true + envKey: PANEL_DB_USER_PASSWORD + labelEn: Password + labelZh: 数据库用户密码 + label: + en: 'Password' + zh: '数据库用户密码' + zh-Hant: '數據庫用戶密碼' + ja: 'パスワード' + ko: '비밀번호' + ru: 'Пароль' + ms: 'Kata laluan' + pt-br: 'Senha' + required: true + rule: paramCommon + type: password + - default: 40171 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + label: + en: 'Port' + zh: '端口' + zh-Hant: '埠' + ja: 'ポート' + ko: '포트' + ru: 'Порт' + ms: 'Port' + pt-br: 'Porta' + required: true + rule: paramPort + type: number + - default: ./data + edit: true + envKey: DATA_PATH + labelEn: Data storage folder + labelZh: 数据存放文件夹 + label: + en: 'Data storage folder' + zh: '数据存放文件夹' + zh-Hant: '資料存放資料夾' + ja: 'データ保存フォルダー' + ko: '데이터 저장 폴더' + ru: 'Папка хранения данных' + ms: 'Folder storan data' + pt-br: 'Pasta de armazenamento de dados' + required: true + type: text diff --git a/apps/bytebase/3.24.0/docker-compose.yml b/apps/bytebase/3.24.0/docker-compose.yml new file mode 100644 index 000000000..f821c30fd --- /dev/null +++ b/apps/bytebase/3.24.0/docker-compose.yml @@ -0,0 +1,29 @@ +services: + bytebase: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:8080" + volumes: + - "${DATA_PATH}:/var/opt/bytebase" + init: true + environment: + PG_URL: "postgresql://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${PANEL_DB_NAME}" + healthcheck: + test: ["CMD", "curl", "--fail", "http://localhost:5678/healthz", "||", "exit", "1"] + interval: 5m + timeout: 60s + command: + - "--data" + - "/var/opt/bytebase" + - "--port" + - "8080" + image: bytebase/bytebase:3.24.0 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true