diff --git a/apps/metatube-sdk-go/1.2.7/.env.sample b/apps/metatube-sdk-go/1.2.7/.env.sample new file mode 100644 index 00000000..86acedbb --- /dev/null +++ b/apps/metatube-sdk-go/1.2.7/.env.sample @@ -0,0 +1,12 @@ +CONTAINER_NAME="metatube-sdk-go" +DATA_PATH="./data" +HTTPS_PROXY="" +HTTP_PROXY="" +PANEL_APP_PORT_HTTP=40302 +PANEL_DB_HOST="postgresql" +PANEL_DB_HOST_NAME="postgresql" +PANEL_DB_NAME="metatube" +PANEL_DB_PORT=5432 +PANEL_DB_TYPE="postgresql" +PANEL_DB_USER="metatube" +PANEL_DB_USER_PASSWORD="metatube" diff --git a/apps/metatube-sdk-go/1.2.7/data.yml b/apps/metatube-sdk-go/1.2.7/data.yml new file mode 100644 index 00000000..b793107d --- /dev/null +++ b/apps/metatube-sdk-go/1.2.7/data.yml @@ -0,0 +1,69 @@ +additionalProperties: + formFields: + - default: "40302" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - child: + default: "" + envKey: PANEL_DB_HOST + required: true + type: service + default: postgresql + envKey: PANEL_DB_TYPE + labelEn: Database Service + labelZh: 数据库服务 + required: true + type: apps + values: + - label: PostgreSQL + value: postgresql + - default: "metatube" + envKey: PANEL_DB_NAME + labelEn: Database + labelZh: 数据库名 + random: true + required: true + rule: paramCommon + type: text + - default: "metatube" + envKey: PANEL_DB_USER + labelEn: User + labelZh: 数据库用户 + random: true + required: true + rule: paramCommon + type: text + - default: "metatube" + envKey: PANEL_DB_USER_PASSWORD + labelEn: Password + labelZh: 数据库用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: "./data" + edit: true + envKey: DATA_PATH + labelEn: Data Path + labelZh: 数据路径 + required: true + type: text + - default: "" + edit: true + envKey: HTTP_PROXY + labelEn: HTTP Proxy + labelZh: HTTP 代理 + required: false + type: text + - default: "" + edit: true + envKey: HTTPS_PROXY + labelEn: HTTPS Proxy + labelZh: HTTPS 代理 + required: false + type: text \ No newline at end of file diff --git a/apps/metatube-sdk-go/1.2.7/docker-compose.yml b/apps/metatube-sdk-go/1.2.7/docker-compose.yml new file mode 100644 index 00000000..770750b1 --- /dev/null +++ b/apps/metatube-sdk-go/1.2.7/docker-compose.yml @@ -0,0 +1,21 @@ +services: + metatube-sdk-go: + image: "metatube/metatube-server:1.2.7" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}" + environment: + - HTTP_PROXY=${HTTP_PROXY} + - HTTPS_PROXY=${HTTPS_PROXY} + volumes: + - ${DATA_PATH}:/var/run + command: -dsn "postgres://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}" -port ${PANEL_APP_PORT_HTTP} -db-auto-migrate -db-prepared-stmt + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/metatube-sdk-go/README.md b/apps/metatube-sdk-go/README.md new file mode 100644 index 00000000..24342568 --- /dev/null +++ b/apps/metatube-sdk-go/README.md @@ -0,0 +1,3 @@ +# MetaTube SDK Go + +Golang 编写的的媒体元数据管理 SDK \ No newline at end of file diff --git a/apps/metatube-sdk-go/data.yml b/apps/metatube-sdk-go/data.yml new file mode 100644 index 00000000..1d917472 --- /dev/null +++ b/apps/metatube-sdk-go/data.yml @@ -0,0 +1,19 @@ +name: MetaTube SDK Go +tags: + - 多媒体 +title: MetaTube 服务的后端 +description: MetaTube 服务的后端 +additionalProperties: + key: metatube-sdk-go + name: MetaTube SDK Go + tags: + - Media + shortDescZh: MetaTube 服务的后端 + shortDescEn: Backend of the MetaTube service + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://metatube-community.github.io + github: https://github.com/metatube-community/metatube-sdk-go + document: https://metatube-community.github.io diff --git a/apps/metatube-sdk-go/latest/.env.sample b/apps/metatube-sdk-go/latest/.env.sample new file mode 100644 index 00000000..86acedbb --- /dev/null +++ b/apps/metatube-sdk-go/latest/.env.sample @@ -0,0 +1,12 @@ +CONTAINER_NAME="metatube-sdk-go" +DATA_PATH="./data" +HTTPS_PROXY="" +HTTP_PROXY="" +PANEL_APP_PORT_HTTP=40302 +PANEL_DB_HOST="postgresql" +PANEL_DB_HOST_NAME="postgresql" +PANEL_DB_NAME="metatube" +PANEL_DB_PORT=5432 +PANEL_DB_TYPE="postgresql" +PANEL_DB_USER="metatube" +PANEL_DB_USER_PASSWORD="metatube" diff --git a/apps/metatube-sdk-go/latest/data.yml b/apps/metatube-sdk-go/latest/data.yml new file mode 100644 index 00000000..b793107d --- /dev/null +++ b/apps/metatube-sdk-go/latest/data.yml @@ -0,0 +1,69 @@ +additionalProperties: + formFields: + - default: "40302" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - child: + default: "" + envKey: PANEL_DB_HOST + required: true + type: service + default: postgresql + envKey: PANEL_DB_TYPE + labelEn: Database Service + labelZh: 数据库服务 + required: true + type: apps + values: + - label: PostgreSQL + value: postgresql + - default: "metatube" + envKey: PANEL_DB_NAME + labelEn: Database + labelZh: 数据库名 + random: true + required: true + rule: paramCommon + type: text + - default: "metatube" + envKey: PANEL_DB_USER + labelEn: User + labelZh: 数据库用户 + random: true + required: true + rule: paramCommon + type: text + - default: "metatube" + envKey: PANEL_DB_USER_PASSWORD + labelEn: Password + labelZh: 数据库用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: "./data" + edit: true + envKey: DATA_PATH + labelEn: Data Path + labelZh: 数据路径 + required: true + type: text + - default: "" + edit: true + envKey: HTTP_PROXY + labelEn: HTTP Proxy + labelZh: HTTP 代理 + required: false + type: text + - default: "" + edit: true + envKey: HTTPS_PROXY + labelEn: HTTPS Proxy + labelZh: HTTPS 代理 + required: false + type: text \ No newline at end of file diff --git a/apps/metatube-sdk-go/latest/docker-compose.yml b/apps/metatube-sdk-go/latest/docker-compose.yml new file mode 100644 index 00000000..2a2a5e71 --- /dev/null +++ b/apps/metatube-sdk-go/latest/docker-compose.yml @@ -0,0 +1,21 @@ +services: + metatube-sdk-go: + image: "metatube/metatube-server:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}" + environment: + - HTTP_PROXY=${HTTP_PROXY} + - HTTPS_PROXY=${HTTPS_PROXY} + volumes: + - ${DATA_PATH}:/var/run + command: -dsn "postgres://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}" -port ${PANEL_APP_PORT_HTTP} -db-auto-migrate -db-prepared-stmt + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/metatube-sdk-go/logo.png b/apps/metatube-sdk-go/logo.png new file mode 100644 index 00000000..d1f0d0f5 Binary files /dev/null and b/apps/metatube-sdk-go/logo.png differ