Hızlı başlangıç
QueryProxy'yi Docker ile yaklaşık iki dakikada çalıştırın — tek compose dosyası portalı, kuyruk işçisini ve zamanlayıcıyı başlatır.
Güncelleme:
QueryProxy’yi çalıştırmanın en hızlı yolu Docker Compose. Tek dosya, ürünün ihtiyacı olan her şeyi başlatır.
git clone https://github.com/QueryProxy/QueryProxy.git
cd QueryProxy
docker compose up
Sonra http://localhost:8000 adresini açın.
Üç konteyner başlar:
| Konteyner | Görevi |
|---|---|
app |
Web portalı |
worker |
Kuyruk işçisi — onaylanan sorgular burada çalışır |
scheduler |
Bakım işleri (sonuç saklama süresi temizliği, kuyruk bakımı) |
İlk açılış uygulama anahtarını üretir, migration’ları çalıştırır ve adlandırılmış bir volume üzerinde SQLite veritabanı oluşturur. Harici servis gerekmez.
Demo hesaplar
Varsayılan compose dosyası QUERYPROXY_SEED_DEMO=true ayarıyla gelir; ilk
açılışta her rolden bir hesap içeren bir demo takım oluşturulur. Tüm parolalar
password:
| Rol | E-posta |
|---|---|
| Admin | admin@example.com |
| DBA | dba@example.com |
| Developer | developer@example.com |
| Auditor | auditor@example.com |
Ürünü keşfetmek için her rolle giriş yapın: DBA bağlantı oluşturur ve talepleri onaylar, geliştirici sorgu gönderir, denetçi izleri okur.
Gerçek kullanımdan önce:
QUERYPROXY_SEED_DEMO=falseyapın, demo hesapları silin ve kendi admin kullanıcınızı oluşturun.
Uçtan uca ilk gerçek talep
- Admin olarak bir takım oluşturun ve kullanıcılarınızı rolleriyle ekleyin (Admin → Teams).
- DBA olarak bir veritabanı bağlantısı ekleyin (Connections → New Connection), Test Connection ile doğrulayın ve geliştiricilerinize tanımlayın.
- Developer olarak Query Studio’yu açın, bağlantıyı seçin, sorguyu yazın ve gönderin.
- DBA olarak Approvals ekranından onaylayın — işçi sorguyu çalıştırır ve talep sahibi maskelenmiş sonucu görür.
Sonraki adımlar
- Docker’sız kurulum: Manuel kurulum.
- Tüm ortam değişkenleri: Yapılandırma.
- Sohbette onay: Slack entegrasyonu.