mirror of
https://github.com/melgarafael/DeskcommCRM.git
synced 2026-10-02 01:28:34 +08:00
fix(installer): accept ARM64 Ubuntu hosts
This commit is contained in:
@@ -27,6 +27,7 @@ check "ajuda explica que pergunta somente o domínio" grep -q "pergunta somente
|
||||
check "ajuda distingue os serviços locais" grep -q "Serviços locais em Docker" <<<"$ajuda"
|
||||
check "ajuda inclui o Supabase self-hosted" grep -q "Supabase self-hosted" <<<"$ajuda"
|
||||
check "ajuda documenta --domain" grep -q -- "--domain crm.suaempresa.com.br" <<<"$ajuda"
|
||||
check "ajuda documenta amd64 e ARM64" grep -q "x86_64/amd64 ou ARM64/aarch64" <<<"$ajuda"
|
||||
|
||||
saida_invalida="$(bash "$SCRIPT" --desconhecido 2>&1)"
|
||||
rc_invalido=$?
|
||||
@@ -35,6 +36,10 @@ check "recusa mostra o uso" grep -q "Uso: bash ubuntu-production-installer.sh" <
|
||||
|
||||
check "delega ao instalador single-server" \
|
||||
grep -q 'hostgator-setup-kit/install-single-server.sh' "$SCRIPT"
|
||||
check "guarda de arquitetura permite amd64 e ARM64" \
|
||||
grep -q 'x86_64|amd64|aarch64|arm64' "$SCRIPT"
|
||||
check "recusa explica as duas arquiteturas publicadas" \
|
||||
grep -q 'linux/amd64 e linux/arm64' "$SCRIPT"
|
||||
check "não mantém uma segunda lista de variáveis do .env" \
|
||||
bash -c '! grep -qE "^(DOMAIN|SUPABASE_DB_URL|WAHA_API_KEY|INTERNAL_SECRET)=" "$1"' _ "$SCRIPT"
|
||||
|
||||
|
||||
@@ -46,8 +46,8 @@ Serviços locais em Docker:
|
||||
app, worker, scheduler, WAHA, Redis, adaptador Redis HTTP, Caddy e Supabase
|
||||
self-hosted (Postgres, Auth, REST, Realtime e Storage).
|
||||
|
||||
Requisitos: VPS amd64 com no mínimo 4 GB de RAM (8 GB recomendados) e DNS do
|
||||
domínio apontando para ela.
|
||||
Requisitos: VPS x86_64/amd64 ou ARM64/aarch64, com no mínimo 4 GB de RAM
|
||||
(8 GB recomendados) e DNS do domínio apontando para ela.
|
||||
EOF
|
||||
}
|
||||
|
||||
@@ -79,8 +79,8 @@ main() {
|
||||
|| die "Distribuição não suportada (${PRETTY_NAME:-desconhecida}). Em outro Linux, use diretamente hostgator-setup-kit/install.sh."
|
||||
|
||||
case "$(uname -m)" in
|
||||
x86_64|amd64) ;;
|
||||
*) die "Arquitetura $(uname -m) não suportada pelas imagens de produção publicadas (linux/amd64)." ;;
|
||||
x86_64|amd64|aarch64|arm64) ;;
|
||||
*) die "Arquitetura $(uname -m) não suportada pelas imagens de produção publicadas (linux/amd64 e linux/arm64)." ;;
|
||||
esac
|
||||
|
||||
[[ -f "$KIT_INSTALLER" ]] || die "Instalador canônico não encontrado em $KIT_INSTALLER. Execute este arquivo dentro do repositório completo."
|
||||
|
||||
Reference in New Issue
Block a user