autoreparación
podemos correr haini.sh varias veces y va a ejecutar los comandos necesarios. ahora no se instalan las dependencias acá, sino en cada repo correspondiente todavía no soporta actualizar alpine.
This commit is contained in:
parent
0b0aaa2a2b
commit
6b811fc1c9
1 changed files with 2 additions and 18 deletions
20
haini.sh
20
haini.sh
|
@ -48,11 +48,6 @@ correr() {
|
||||||
}
|
}
|
||||||
|
|
||||||
crear_entorno() {
|
crear_entorno() {
|
||||||
if test -d "$ENTORNO"; then
|
|
||||||
echo "El entorno ya existe en $ENTORNO"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
ALPINE="3.13.5"
|
ALPINE="3.13.5"
|
||||||
ALPINE_URL="https://dl-cdn.alpinelinux.org/alpine/v${ALPINE%.*}/releases/x86_64/alpine-minirootfs-${ALPINE}-x86_64.tar.gz"
|
ALPINE_URL="https://dl-cdn.alpinelinux.org/alpine/v${ALPINE%.*}/releases/x86_64/alpine-minirootfs-${ALPINE}-x86_64.tar.gz"
|
||||||
|
|
||||||
|
@ -68,13 +63,10 @@ crear_entorno() {
|
||||||
umask 022
|
umask 022
|
||||||
|
|
||||||
# Crear el directorio de trabajo
|
# Crear el directorio de trabajo
|
||||||
mkdir "$ENTORNO"
|
mkdir -p "$ENTORNO"
|
||||||
|
|
||||||
# Descargar y extraer Alpine
|
# Descargar y extraer Alpine
|
||||||
${download} "${ALPINE_URL}" | tar xz --directory "$ENTORNO"
|
test -f "$ENTORNO/etc/os-release" || ${download} "${ALPINE_URL}" | tar xz --directory "$ENTORNO"
|
||||||
|
|
||||||
# Directorio de instalación de las gemas
|
|
||||||
install -dm 755 -o "${USER}" -g "$(id -g "${USER}")" "$ENTORNO/opt/sutty"
|
|
||||||
|
|
||||||
# Instalar las dependencias
|
# Instalar las dependencias
|
||||||
echo "Instalando paquetes..."
|
echo "Instalando paquetes..."
|
||||||
|
@ -88,14 +80,6 @@ crear_entorno() {
|
||||||
|
|
||||||
# Habilitar la instalación de gemas binarias
|
# Habilitar la instalación de gemas binarias
|
||||||
sed -re "s/#(@platforms = )/\1/" -i "$ENTORNO/usr/lib/ruby/2.7.0/rubygems.rb"
|
sed -re "s/#(@platforms = )/\1/" -i "$ENTORNO/usr/lib/ruby/2.7.0/rubygems.rb"
|
||||||
|
|
||||||
echo "Instalando gemas..."
|
|
||||||
correr "cd /Sutty/sutty && \
|
|
||||||
bundle config set path /opt/sutty && \
|
|
||||||
bundle install"
|
|
||||||
|
|
||||||
echo "Instalando node_modules..."
|
|
||||||
correr "cd /Sutty/sutty && yarn install"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
crear_entorno
|
crear_entorno
|
||||||
|
|
Loading…
Reference in a new issue