adaptations
This commit is contained in:
@@ -66,25 +66,6 @@ echo
|
|||||||
read -rp "¿El repositorio es PRIVADO en GitHub y necesitas token? [s/N]: " IS_PRIVATE
|
read -rp "¿El repositorio es PRIVADO en GitHub y necesitas token? [s/N]: " IS_PRIVATE
|
||||||
IS_PRIVATE=${IS_PRIVATE:-N}
|
IS_PRIVATE=${IS_PRIVATE:-N}
|
||||||
|
|
||||||
GIT_CLONE_URL="$REPO_URL"
|
|
||||||
#if [[ "$IS_PRIVATE" =~ ^[sS]$ ]]; then
|
|
||||||
# echo "Introduce un Personal Access Token (PAT) de GitHub con permiso de lectura del repo."
|
|
||||||
# read -rsp "GitHub PAT: " GITHUB_TOKEN
|
|
||||||
# echo
|
|
||||||
# if [ -z "$GITHUB_TOKEN" ]; then
|
|
||||||
# echo "El token no puede estar vacío si el repo es privado."
|
|
||||||
# exit 1
|
|
||||||
# fi
|
|
||||||
#
|
|
||||||
# # Construimos una URL del tipo: https://TOKEN@github.com/usuario/repo.git
|
|
||||||
# if [[ "$REPO_URL" =~ ^https:// ]]; then
|
|
||||||
# GIT_CLONE_URL="https://${GITHUB_TOKEN}@${REPO_URL#https://}"
|
|
||||||
# else
|
|
||||||
# echo "La URL del repositorio debe empezar por https:// para usar el token."
|
|
||||||
# exit 1
|
|
||||||
# fi
|
|
||||||
#fi
|
|
||||||
#
|
|
||||||
echo
|
echo
|
||||||
echo "Resumen de configuración:"
|
echo "Resumen de configuración:"
|
||||||
echo " Dominio: $DOMAIN"
|
echo " Dominio: $DOMAIN"
|
||||||
@@ -107,61 +88,7 @@ if [[ ! "$CONFIRM" =~ ^[sS]$ ]]; then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
###############################################
|
# COMENZAMOS ...
|
||||||
# 2. INSTALAR DOCKER + DOCKER COMPOSE + CERTBOT
|
|
||||||
###############################################
|
|
||||||
#step "Instalando Docker, docker compose plugin y certbot"
|
|
||||||
#
|
|
||||||
#apt-get update -y
|
|
||||||
#
|
|
||||||
## Dependencias para repositorio Docker
|
|
||||||
#apt-get install -y \
|
|
||||||
# ca-certificates \
|
|
||||||
# curl \
|
|
||||||
# gnupg \
|
|
||||||
# lsb-release
|
|
||||||
#
|
|
||||||
## Clave GPG de Docker
|
|
||||||
#if [ ! -f /etc/apt/keyrings/docker.gpg ]; then
|
|
||||||
# install -m 0755 -d /etc/apt/keyrings
|
|
||||||
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
|
|
||||||
# gpg --dearmor -o /etc/apt/keyrings/docker.gpg
|
|
||||||
#fi
|
|
||||||
#
|
|
||||||
## Repo Docker estable
|
|
||||||
#if [ ! -f /etc/apt/sources.list.d/docker.list ]; then
|
|
||||||
# echo \
|
|
||||||
# "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
|
|
||||||
# $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
|
|
||||||
# tee /etc/apt/sources.list.d/docker.list > /dev/null
|
|
||||||
#fi
|
|
||||||
#
|
|
||||||
#apt-get update -y
|
|
||||||
#
|
|
||||||
#apt-get install -y \
|
|
||||||
# docker-ce \
|
|
||||||
# docker-ce-cli \
|
|
||||||
# containerd.io \
|
|
||||||
# docker-buildx-plugin \
|
|
||||||
# docker-compose-plugin \
|
|
||||||
# git \
|
|
||||||
# certbot
|
|
||||||
#
|
|
||||||
#systemctl enable docker
|
|
||||||
#systemctl start docker
|
|
||||||
#
|
|
||||||
## Abrimos puertos en ufw si está activo
|
|
||||||
#if command -v ufw >/dev/null 2>&1; then
|
|
||||||
# if ufw status | grep -q "Status: active"; then
|
|
||||||
# step "Configurando firewall (ufw) para permitir 80 y 443"
|
|
||||||
# ufw allow 80/tcp || true
|
|
||||||
# ufw allow 443/tcp || true
|
|
||||||
# fi
|
|
||||||
#fi
|
|
||||||
#
|
|
||||||
################################################
|
|
||||||
# 3. CLONAR / ACTUALIZAR REPO
|
|
||||||
###############################################
|
|
||||||
step "Descargando/actualizando el repositorio en $INSTALL_DIR"
|
step "Descargando/actualizando el repositorio en $INSTALL_DIR"
|
||||||
|
|
||||||
eval $(ssh-agent -s)
|
eval $(ssh-agent -s)
|
||||||
@@ -173,7 +100,8 @@ if [ -d "$INSTALL_DIR/.git" ]; then
|
|||||||
else
|
else
|
||||||
rm -rf "$INSTALL_DIR"
|
rm -rf "$INSTALL_DIR"
|
||||||
echo "Clonando repositorio..."
|
echo "Clonando repositorio..."
|
||||||
git clone "$GIT_CLONE_URL" "$INSTALL_DIR"
|
# git clone "$GIT_CLONE_URL" "$INSTALL_DIR"
|
||||||
|
git clone -b proxy "$GIT_CLONE_URL" "$INSTALL_DIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd "$INSTALL_DIR"
|
cd "$INSTALL_DIR"
|
||||||
@@ -200,7 +128,7 @@ if ! grep -q "XXX" docker-compose.yml; then
|
|||||||
else
|
else
|
||||||
sed -i "s/XXX/\"$SUBDOMAIN\"/" docker-compose.yml
|
sed -i "s/XXX/\"$SUBDOMAIN\"/" docker-compose.yml
|
||||||
fi
|
fi
|
||||||
if $DOMAIN==$SUBDOMAIN; then
|
if [[$DOMAIN == $SUBDOMAIN]]; then
|
||||||
DOMAIN=$DOMAIN".analytics.beyondcx.org"
|
DOMAIN=$DOMAIN".analytics.beyondcx.org"
|
||||||
fi
|
fi
|
||||||
if ! grep -q "DDD" docker-compose.yml; then
|
if ! grep -q "DDD" docker-compose.yml; then
|
||||||
|
|||||||
Reference in New Issue
Block a user