> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Genel bakış

Overleaf, Docker ağı içinde birbirini HTTP üzerinden çağıran birkaç hizmet olarak çalışır. Bu bölümdeki sayfalar bu iç API'leri açıklar. Bunlar, her hizmetin kodundan yazılmış [`develop/hoppscotch/openapi/`](https://github.com/ayaka-notes/ayakaleaf-pro/tree/server-pro/develop/hoppscotch/openapi) içindeki OpenAPI dosyalarından gelir.

Bu API'lerin hiçbiri herkese açık değildir: yalnızca Docker ağı içinden erişilebilirler ve çoğunda kimlik doğrulama yoktur.

## Hizmetler

| Hizmet | Adres | Ne yapar |
| - | - | - |
| [web](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/web.md) | `http://web:3000` | Ana uygulama. Özel API'si diğer hizmetler ve imajın cron betikleri tarafından çağrılır |
| [document-updater](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/document-updater.md) | `http://document-updater:3003` | Düzenleyicide açık belgeleri Redis'te tutar, düzenlemeleri uygular ve Mongo'ya geri yazar |
| [docstore](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/docstore.md) | `http://docstore:3016` | Her projenin her belgesini Mongo'nun `docs` koleksiyonunda saklar |
| [real-time](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/real-time.md) | `http://real-time:3026` | Düzenleyicinin socket.io bağlantılarını tutar ve düzenlemeleri tarayıcılar ile hizmetler arasında aktarır |
| [chat](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/chat.md) | `http://chat:3010` | Proje sohbetini ve yorum dizilerini saklar |
| [project-history](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/project-history.md) | `http://project-history:3054` | Kuyruktaki düzenlemeleri geçmiş değişikliklerine dönüştürüp history-v1'e gönderir; etiketleri tutar |
| [history-v1](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/history-v1.md) | `http://history-v1:3100` | Her projenin tam geçmişini ve dosya içeriğini blob olarak saklar |
| [filestore](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/filestore.md) | `http://filestore:3009` | Şablon dosyalarını ve salt okunur olarak history-v1'in yazdığı blob'ları sunar |
| [clsi](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/clsi.md) | `http://clsi:3013` | Projeleri derler, SyncTeX ve kelime sayımı çalıştırır, belgeleri dönüştürür |
| [notifications](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/notifications.md) | `http://notifications:3042` | Proje listesinde gösterilen bildirimleri saklar |
| [linked-url-proxy](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/linked-url-proxy.md) | `http://linked-url-proxy:3066` | web için harici URL'leri getirir ve iç adresleri reddeder |
| [third-party-datastore](https://ayakaleaf-pro.mintlify.site/tr/dev/service-api/third-party-datastore.md) | `http://third-party-datastore:3002` | Projeleri kullanıcı başına bir iş kuyruğuyla Dropbox ile eşitler |

## Kimlik doğrulama

* **web:** `WEB_API_USER` ve `WEB_API_PASSWORD` ile HTTP basic auth. git-bridge rotaları bunun yerine kişisel erişim belirteci kullanır.
* **history-v1:** `STAGING_PASSWORD` ile `staging` olarak HTTP basic auth veya bir JWT.
* **Diğer tüm hizmetler:** yok.

## Deneyin

Geliştirme ortamı [Hoppscotch](https://github.com/hoppscotch/hoppscotch)'u `http://localhost:9170` üzerinde, hizmetlere Docker adresleriyle ulaşan bir proxy ile çalıştırır. [README](https://github.com/ayaka-notes/ayakaleaf-pro/blob/server-pro/develop/README.md#hoppscotch) dosyası proxy'nin nasıl ayarlanacağını ve OpenAPI dosyalarının nasıl içe aktarılacağını gösterir.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.