Merge branch 'antifascista' into nginx

This commit is contained in:
void 2021-05-16 16:12:20 +00:00
commit 0eeb6e0045

View file

@ -13,21 +13,22 @@ test -d ../sutty/.git || git clone git@0xacab.org:sutty/sutty.git ../sutty
ENTORNO=../hain
function correr() {
correr() {
echo "> $1"
# Necesitamos bubblewrap
type bwrap >/dev/null || exit 1
mkdir -p $ENTORNO/home
mkdir -p "$ENTORNO/home"
# migrar de versiones anteriores de hainish
test -d $ENTORNO$HOME && mv $ENTORNO$HOME $ENTORNO/home/suttier
test -d "$ENTORNO$HOME" && mv "$ENTORNO$HOME" "$ENTORNO/home/suttier"
env -i \
TERM="$TERM" \
USER="$USER" \
HOME="/home/suttier" \
RAILS_ENV=development \
HAIN_ENV=true \
bwrap \
--unshare-user-try \
--unshare-ipc \
@ -47,14 +48,13 @@ function correr() {
/bin/sh -l -c "$1"
}
function crear_entorno() {
crear_entorno() {
if test -d "$ENTORNO"; then
echo "El entorno ya existe en $ENTORNO"
return
fi
# La versión de Alpine es el segundo argumento
ALPINE="${2:-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"
# Definir si vamos a usar wget o curl
@ -75,7 +75,7 @@ function crear_entorno() {
${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"
install -dm 755 -o "${USER}" -g "$(id -g "${USER}")" "$ENTORNO/opt/sutty"
# Instalar las dependencias
echo "Instalando paquetes..."