chore(deps): update vaultwarden/server docker tag to v1.35.4 (#4187)
This commit is contained in:
7
apps/bitwarden/1.35.4-alpine/.env.sample
Normal file
7
apps/bitwarden/1.35.4-alpine/.env.sample
Normal file
@@ -0,0 +1,7 @@
|
||||
ADMIN_TOKEN=""
|
||||
CONTAINER_NAME="bitwarden"
|
||||
DATA_PATH="./data"
|
||||
INVITATIONS_ALLOWED="true"
|
||||
PANEL_APP_PORT_HTTP=40031
|
||||
SIGNUPS_ALLOWED="true"
|
||||
WEBSOCKET_ENABLED="false"
|
||||
78
apps/bitwarden/1.35.4-alpine/data.yml
Normal file
78
apps/bitwarden/1.35.4-alpine/data.yml
Normal file
@@ -0,0 +1,78 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: "40031"
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
label:
|
||||
en: Port
|
||||
zh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: "./data"
|
||||
edit: true
|
||||
envKey: DATA_PATH
|
||||
labelEn: Data folder path
|
||||
labelZh: 数据文件夹路径
|
||||
label:
|
||||
en: Data folder path
|
||||
zh: 数据文件夹路径
|
||||
required: true
|
||||
type: text
|
||||
- default: "true"
|
||||
edit: true
|
||||
envKey: SIGNUPS_ALLOWED
|
||||
labelEn: Allow Signups
|
||||
labelZh: 允许注册
|
||||
label:
|
||||
en: Allow Signups
|
||||
zh: 允许注册
|
||||
required: true
|
||||
type: select
|
||||
values:
|
||||
- label: "True"
|
||||
value: "true"
|
||||
- label: "False"
|
||||
value: "false"
|
||||
- default: "true"
|
||||
edit: true
|
||||
envKey: INVITATIONS_ALLOWED
|
||||
labelEn: Allow Invitations
|
||||
labelZh: 允许邀请
|
||||
label:
|
||||
en: Allow Invitations
|
||||
zh: 允许邀请
|
||||
required: true
|
||||
type: select
|
||||
values:
|
||||
- label: "True"
|
||||
value: "true"
|
||||
- label: "False"
|
||||
value: "false"
|
||||
- default: "false"
|
||||
edit: true
|
||||
envKey: WEBSOCKET_ENABLED
|
||||
labelEn: WebSocket Enabled
|
||||
labelZh: 启用 WebSocket
|
||||
label:
|
||||
en: WebSocket Enabled
|
||||
zh: 启用 WebSocket
|
||||
required: true
|
||||
type: select
|
||||
values:
|
||||
- label: "True"
|
||||
value: "true"
|
||||
- label: "False"
|
||||
value: "false"
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: ADMIN_TOKEN
|
||||
labelEn: Admin Token
|
||||
labelZh: 管理员令牌
|
||||
label:
|
||||
en: Admin Token
|
||||
zh: 管理员令牌
|
||||
required: false
|
||||
type: password
|
||||
21
apps/bitwarden/1.35.4-alpine/docker-compose.yml
Normal file
21
apps/bitwarden/1.35.4-alpine/docker-compose.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
services:
|
||||
bitwarden:
|
||||
image: "vaultwarden/server:1.35.4-alpine"
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:80"
|
||||
volumes:
|
||||
- "${DATA_PATH}:/data"
|
||||
environment:
|
||||
- SIGNUPS_ALLOWED=${SIGNUPS_ALLOWED}
|
||||
- INVITATIONS_ALLOWED=${INVITATIONS_ALLOWED}
|
||||
- WEBSOCKET_ENABLED=${WEBSOCKET_ENABLED}
|
||||
- ADMIN_TOKEN=${ADMIN_TOKEN}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
40
apps/bitwarden/1.35.4-alpine/scripts/upgrade.sh
Normal file
40
apps/bitwarden/1.35.4-alpine/scripts/upgrade.sh
Normal file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 检查 .env 文件是否存在
|
||||
if [[ -f ./.env ]]; then
|
||||
|
||||
# 检查并添加 ADMIN_TOKEN 参数
|
||||
if ! grep -q '^ADMIN_TOKEN=' ./.env; then
|
||||
echo 'ADMIN_TOKEN=""' >> ./.env
|
||||
echo "已添加 ADMIN_TOKEN="
|
||||
else
|
||||
echo "ADMIN_TOKEN 参数已存在"
|
||||
fi
|
||||
|
||||
# 检查并添加 INVITATIONS_ALLOWED 参数
|
||||
if ! grep -q '^INVITATIONS_ALLOWED=' ./.env; then
|
||||
echo 'INVITATIONS_ALLOWED="true"' >> ./.env
|
||||
echo "已添加 INVITATIONS_ALLOWED=true"
|
||||
else
|
||||
echo "INVITATIONS_ALLOWED 参数已存在"
|
||||
fi
|
||||
|
||||
# 检查并添加 SIGNUPS_ALLOWED 参数
|
||||
if ! grep -q '^SIGNUPS_ALLOWED=' ./.env; then
|
||||
echo 'SIGNUPS_ALLOWED="true"' >> ./.env
|
||||
echo "已添加 SIGNUPS_ALLOWED=true"
|
||||
else
|
||||
echo "SIGNUPS_ALLOWED 参数已存在"
|
||||
fi
|
||||
|
||||
# 检查并添加 WEBSOCKET_ENABLED 参数
|
||||
if ! grep -q '^WEBSOCKET_ENABLED=' ./.env; then
|
||||
echo 'WEBSOCKET_ENABLED="false"' >> ./.env
|
||||
echo "已添加 WEBSOCKET_ENABLED=false"
|
||||
else
|
||||
echo "WEBSOCKET_ENABLED 参数已存在"
|
||||
fi
|
||||
|
||||
else
|
||||
echo ".env 文件不存在"
|
||||
fi
|
||||
Reference in New Issue
Block a user