This commit is contained in:
Mikan
2026-02-13 01:47:50 +03:00
parent 3831545d38
commit 60204db3d2
15 changed files with 420 additions and 323 deletions

View File

@@ -0,0 +1,38 @@
#!/bin/bash
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$SCRIPT_DIR/.."
if [ ! -f "$PROJECT_ROOT/.env" ]; then
echo "Файл .env не найден. Запустите сначала ./scripts/00-init.sh"
exit 1
fi
export $(grep -v '^#' "$PROJECT_ROOT/.env" | xargs)
cat > "$PROJECT_ROOT/dnsmasq/dnsmasq.conf" <<EOF
address=/.$LOCAL_DOMAIN/$NGINX_IP
address=/.$LOCAL_DOMAIN.local/$NGINX_IP
local=/.$LOCAL_DOMAIN/
local=/.$LOCAL_DOMAIN.local/
no-resolv
server=1.1.1.1
server=8.8.8.8
log-queries
log-facility=/dev/stdout
EOF
mkdir -p "$PROJECT_ROOT/nginx/html"
cat > "$PROJECT_ROOT/nginx/html/index.html" <<EOF
<!DOCTYPE html>
<html>
<head><title>Добро пожаловать!</title></head>
<body>
<h1>Сервисы .$LOCAL_DOMAIN</h1>
<p>Добавьте свои сервисы в папку <code>services/</code></p>
</body>
</html>
EOF
echo "Конфигурация применена для .$LOCAL_DOMAIN"