first commit

This commit is contained in:
2025-07-21 00:45:28 +02:00
parent ab10b0f9a1
commit 93232a1663
39 changed files with 4860 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
#!/bin/bash
# Skript do deployowania na produkcję
echo "🚀 Przygotowywanie do deployowania na produkcję..."
# Sprawdź czy Docker jest uruchomiony
if ! docker info > /dev/null 2>&1; then
echo "❌ Docker nie jest uruchomiony."
exit 1
fi
# Sprawdź czy wszystkie wymagane zmienne są ustawione
if [ -z "$DISCORD_TOKEN" ] || [ -z "$DISCORD_CLIENT_ID" ] || [ -z "$DISCORD_CLIENT_SECRET" ]; then
echo "❌ Nie wszystkie wymagane zmienne środowiskowe są ustawione."
echo " Wymagane: DISCORD_TOKEN, DISCORD_CLIENT_ID, DISCORD_CLIENT_SECRET"
exit 1
fi
# Build obrazu
echo "🏗️ Budowanie obrazu..."
docker build -t skrzynka-impostora-bot:latest .
# Deploy komend Discord
echo "📡 Deployowanie komend Discord..."
docker run --rm \
-e DISCORD_TOKEN="$DISCORD_TOKEN" \
-e DISCORD_CLIENT_ID="$DISCORD_CLIENT_ID" \
skrzynka-impostora-bot:latest \
node backend/deploy-commands.js
# Uruchom środowisko produkcyjne
echo "🚀 Uruchamianie środowiska produkcyjnego..."
docker compose up -d
echo "✅ Aplikacja została wdrożona!"
echo ""
echo "📋 Dostępne usługi:"
echo " 🌐 Aplikacja: http://localhost (przez Nginx)"
echo " 🗄️ PostgreSQL: localhost:5432"
echo ""
echo "📝 Aby zobaczyć logi:"
echo " docker compose logs -f"