Add docker files for webserver

This commit is contained in:
Jesús Camacho 2026-02-16 14:11:45 +01:00
parent 52e5c23571
commit f099e9eb9f
2 changed files with 35 additions and 0 deletions

View file

@ -0,0 +1,19 @@
#!/usr/bin/env bash
set -e
REPO_URL="https://git.arrel.cloud/t3rr0rz0n3/ProxmoxLXC.git"
WORKDIR="/opt/bootstrap-ansible"
echo "[+] Instalando dependencias mínimas..."
export DEBIAN_FRONTEND=noninteractive
apt-get update -qq
apt-get install -y -qq git
echo "[+] Preparando workspace en $WORKDIR"
rm -rf "$WORKDIR"
mkdir -p "$WORKDIR"
echo "[+] Clonando repositorio de infraestructura..."
git clone "$REPO_URL" "$WORKDIR"

16
docker/nginx.conf Normal file
View file

@ -0,0 +1,16 @@
server {
listen 80;
server_name _;
# Endpoint bonito: /run
location = /run {
default_type text/plain;
alias /data/download-and-run-playbook.sh;
add_header Content-Disposition 'attachment; filename="download-and-run-playbook.sh"';
}
# Opcional: listado para debug
location / {
return 200 "Ansible bootstrap server is running\n";
}
}