Skip to content

Latest commit

 

History

History
52 lines (43 loc) · 1.19 KB

File metadata and controls

52 lines (43 loc) · 1.19 KB
  1. Zapisz i uruchom skrypty:
# Deployment server
sudo mv deployment_server.py /opt/reactjs/
sudo chmod +x /opt/reactjs/deployment_server.py

# Service manager
chmod +x deployment-service-manager.sh
sudo ./deployment-service-manager.sh

echo "Restart usługi reactjs..."
sudo systemctl restart reactjs
  1. Testowanie:
# Test podstawowy
curl -X POST http://localhost:8000 \
  -H "Content-Type: application/json" \
  -d '{"test": "connection"}'

# Test deploymentu
curl -X POST http://localhost:8000 \
  -H "Content-Type: application/json" \
  -d '{
    "domain": "reactjs-test.dynapsys.com",
    "cf_token": "test-token",
    "source": "https://github.com/username/repo.git"
  }'

Główne zmiany:

  1. Serwer deploymentu:

    • Poprawiona obsługa błędów
    • Szczegółowe logowanie
    • Prawidłowe zamykanie połączeń
    • Walidacja Content-Type
    • Obsługa pustych żądań
  2. Service manager:

    • Właściwe uprawnienia
    • Automatyczny restart
    • Logowanie do pliku
    • Monitoring w czasie rzeczywistym
  3. Diagnostyka:

    • Szczegółowe logi
    • Monitorowanie statusu
    • Testy połączenia

Czy chcesz, żebym dodał jakieś dodatkowe funkcje lub zabezpieczenia?