mirror of
https://github.com/QYG2297248353/appstore-1panel.git
synced 2026-06-16 01:02:14 +08:00
Processed apps directory via GitHub Actions
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# 网络模式 [必填]
|
||||
NETWORK_MODE=1panel-network
|
||||
|
||||
# WebUI 端口 [必填]
|
||||
PANEL_APP_PORT_HTTP=8080
|
||||
|
||||
# 访问令牌 [必填]
|
||||
TOKEN=
|
||||
|
||||
# 请求超时时间 [必填]
|
||||
REQUEST_TIMEOUT=1m
|
||||
|
||||
# 网络代理 (HTTP/Socket5)
|
||||
HTTP_PROXY=
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
services:
|
||||
metatube-server:
|
||||
container_name: metatube-server-memory
|
||||
env_file:
|
||||
- ./envs/global.env
|
||||
- .env
|
||||
environment:
|
||||
- HTTPS_PROXY=${HTTP_PROXY}
|
||||
- DB_AUTO_MIGRATE=true
|
||||
- PORT=${PANEL_APP_PORT_HTTP}
|
||||
image: ghcr.io/metatube-community/metatube-server:1.3.1
|
||||
labels:
|
||||
createdBy: Apps
|
||||
network_mode: ${NETWORK_MODE}
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
|
||||
restart: always
|
||||
@@ -0,0 +1,51 @@
|
||||
# Postgres 服务 (前置检查)
|
||||
PANEL_POSTGRES_TYPE=postgresql
|
||||
|
||||
# Redis 服务 (前置检查) [必填]
|
||||
PANEL_REDIS_TYPE=redis
|
||||
|
||||
# 数据持久化路径 [必填]
|
||||
CLICKHOUSE_SERVER_ROOT_PATH=/home/clickhouse-server
|
||||
|
||||
# WebUI 端口 [必填]
|
||||
PANEL_APP_PORT_HTTP=8123
|
||||
|
||||
# Native/TCP 通讯端口 [必填]
|
||||
PANEL_APP_PORT_NATIVE_TCP=9000
|
||||
|
||||
# 服务器通信端口 [必填]
|
||||
PANEL_APP_PORT_INTER_SERVER=9009
|
||||
|
||||
# ClickHouse 访问地址 [必填]
|
||||
CLICKHOUSE_URL=http://127.0.0.1:8123/openpanel
|
||||
|
||||
# Redis 地址 [必填]
|
||||
REDIS_URL=redis://127.0.0.1:6379
|
||||
|
||||
# Redis 地址 [必填]
|
||||
DATABASE_URL=postgresql://postgres_user:postgres_pass@127.0.0.1:5432/postgres_db_name?schema=public
|
||||
|
||||
# 开放注册 [必填]
|
||||
ALLOW_REGISTRATION=false
|
||||
|
||||
# 开放邀请 [必填]
|
||||
ALLOW_INVITATION=false
|
||||
|
||||
# 邮件发送 (Resend) API KEY
|
||||
RESEND_API_KEY=
|
||||
|
||||
# 邮件发送者地址
|
||||
EMAIL_SENDER=
|
||||
|
||||
# Github 客户端 ID (OAuth2)
|
||||
GITHUB_CLIENT_ID=
|
||||
|
||||
# Github 客户端密钥 (OAuth2)
|
||||
GITHUB_CLIENT_SECRET=
|
||||
|
||||
# Google 客户端 ID (OAuth2)
|
||||
GOOGLE_CLIENT_ID=
|
||||
|
||||
# Google 客户端密钥 (OAuth2)
|
||||
GOOGLE_CLIENT_SECRET=
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
<clickhouse>
|
||||
<logger>
|
||||
<level>warning</level>
|
||||
<console>true</console>
|
||||
</logger>
|
||||
|
||||
<keep_alive_timeout>10</keep_alive_timeout>
|
||||
|
||||
<!-- Stop all the unnecessary logging -->
|
||||
<query_thread_log remove="remove"/>
|
||||
<query_log remove="remove"/>
|
||||
<text_log remove="remove"/>
|
||||
<trace_log remove="remove"/>
|
||||
<metric_log remove="remove"/>
|
||||
<asynchronous_metric_log remove="remove"/>
|
||||
<session_log remove="remove"/>
|
||||
<part_log remove="remove"/>
|
||||
|
||||
<listen_host>0.0.0.0</listen_host>
|
||||
<interserver_listen_host>0.0.0.0</interserver_listen_host>
|
||||
<interserver_http_host>op-ch</interserver_http_host>
|
||||
|
||||
<!-- Not used anymore, but kept for backwards compatibility -->
|
||||
<macros>
|
||||
<shard>1</shard>
|
||||
<replica>replica1</replica>
|
||||
<cluster>openpanel_cluster</cluster>
|
||||
</macros>
|
||||
</clickhouse>
|
||||
@@ -0,0 +1,8 @@
|
||||
<clickhouse>
|
||||
<profiles>
|
||||
<default>
|
||||
<log_queries>0</log_queries>
|
||||
<log_query_threads>0</log_query_threads>
|
||||
</default>
|
||||
</profiles>
|
||||
</clickhouse>
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
clickhouse client -n <<-EOSQL
|
||||
CREATE DATABASE IF NOT EXISTS openpanel;
|
||||
EOSQL
|
||||
@@ -0,0 +1,41 @@
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
services:
|
||||
clickhouse-server:
|
||||
container_name: openpanel
|
||||
env_file:
|
||||
- ./envs/global.env
|
||||
- .env
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
- DATABASE_URL_DIRECT=${DATABASE_URL}
|
||||
- BATCH_SIZE=5000
|
||||
- BATCH_INTERVAL=10000
|
||||
- CONCURRENCY=10
|
||||
- WORKER_PORT=9999
|
||||
- API_PORT=3333
|
||||
- NEXT_PUBLIC_API_URL="http://localhost:3333"
|
||||
- NEXT_PUBLIC_DASHBOARD_URL="http://localhost:3000"
|
||||
- GITHUB_REDIRECT_URI=https://openpanel.domain.com/api/oauth/github/callback
|
||||
- GOOGLE_REDIRECT_URI=https://openpanel.domain.com/api/oauth/google/callback
|
||||
image: clickhouse/clickhouse-server:25.6.5.41-alpine
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:8123
|
||||
- ${PANEL_APP_PORT_NATIVE_TCP}:9000
|
||||
- ${PANEL_APP_PORT_INTER_SERVER}:9009
|
||||
restart: always
|
||||
ulimits:
|
||||
nofile:
|
||||
hard: 262144
|
||||
soft: 262144
|
||||
volumes:
|
||||
- ${CLICKHOUSE_SERVER_ROOT_PATH}/data:/var/lib/clickhouse
|
||||
- ${CLICKHOUSE_SERVER_ROOT_PATH}/logs:/var/log/clickhouse-server
|
||||
- ${CLICKHOUSE_SERVER_ROOT_PATH}/config/op-config.xml:/etc/clickhouse-server/config.d/op-config.xml
|
||||
- ${CLICKHOUSE_SERVER_ROOT_PATH}/config/op-user-config.xml:/etc/clickhouse-server/users.d/op-user-config.xml
|
||||
- ${CLICKHOUSE_SERVER_ROOT_PATH}/config/init-db.sh:/docker-entrypoint-initdb.d/init-db.sh
|
||||
@@ -12,7 +12,7 @@ services:
|
||||
- REMOVE_TRAILING_SLASH = 1
|
||||
- DATABASE_TYPE=mysql
|
||||
- DATABASE_URL=mysql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOSTNAME}:${DB_PORT}/${DB_DATABASE_NAME}
|
||||
image: umamisoftware/umami:mysql-v2.16.0
|
||||
image: umamisoftware/umami:mysql-v2.19.0
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ services:
|
||||
- REMOVE_TRAILING_SLASH = 1
|
||||
- DATABASE_TYPE=mysql
|
||||
- DATABASE_URL=mysql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOSTNAME}:${DB_PORT}/${DB_DATABASE_NAME}
|
||||
image: umamisoftware/umami:mysql-v2.18.1
|
||||
image: umamisoftware/umami:mysql-v2.16.0
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
ENV_FILE=.env
|
||||
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
TZ=Asia/Shanghai
|
||||
@@ -12,7 +12,7 @@ services:
|
||||
- REMOVE_TRAILING_SLASH = 1
|
||||
- DATABASE_TYPE=postgresql
|
||||
- DATABASE_URL=postgresql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOSTNAME}:${DB_PORT}/${DB_DATABASE_NAME}
|
||||
image: umamisoftware/umami:postgresql-v2.16.0
|
||||
image: umamisoftware/umami:postgresql-v2.19.0
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
|
||||
@@ -12,7 +12,7 @@ services:
|
||||
- REMOVE_TRAILING_SLASH = 1
|
||||
- DATABASE_TYPE=postgresql
|
||||
- DATABASE_URL=postgresql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOSTNAME}:${DB_PORT}/${DB_DATABASE_NAME}
|
||||
image: umamisoftware/umami:postgresql-v2.18.1
|
||||
image: umamisoftware/umami:postgresql-v2.16.0
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
ENV_FILE=.env
|
||||
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
TZ=Asia/Shanghai
|
||||
Reference in New Issue
Block a user