A Supabase beállítása parancssoron keresztül
Az automatizálást, a verziókezelést vagy a távoli szervereken történő telepítést előtérbe helyező fejlesztők és csapatok számára a parancssori megközelítés rugalmasságot és ismételhetőséget biztosít. A Docker és a Docker Compose közvetlen használatával hatékonyan kezelheti a Supabase-halmazokat, és integrálhatja a folyamatot szkriptekbe vagy CI/CD-csatornákba.
1. lépés: Telepítse a Docker és a Docker Compose programokat
● Linux:
sudo apt update

sudo apt install docker.io docker-compose -y

● Windows/macOS: A Docker Desktop mindkét eszközt tartalmazza, ezért nincs szükség további telepítésre.
Mielőtt továbbhaladna, ellenőrizze, hogy a Docker fut-e.
2. lépés: A Supabase-tárhely klónozása
git clone https://github.com/supabase/supabase.git
cd supabase/docker

Ez a tárhely tartalmazza a docker-compose.yml konfigurációt, amely meghatározza az összes alapvető szolgáltatást: PostgreSQL, API-k, hitelesítés, valós idő, tárolás és Supabase Studio.
3. lépés: Konfigurálja a környezeti változókat
Másolja át a példa környezeti fájlt, és testreszabja:
cp .env.example .env

Szerkessze a .env fájlt, hogy beállítsa hitelesítő adatait és kulcsait:
● POSTGRES_PASSWORD: PostgreSQL adatbázis jelszava
● JWT_SECRET: hitelesítési token titka
● ANON_KEY és SERVICE_ROLE_KEY: API hozzáférési kulcsok
Ezen értékek megfelelő biztonságossá tétele kritikus fontosságú, különösen termelési környezetben.
4. lépés: Indítsa el a Supabase-t
Indítsa el a szolgáltatásokat leválasztott módban:
docker compose up -d

A Docker Compose letölti az összes szükséges képet és elindítja a konténereket, beleértve az adatbázist, a hitelesítést, a Realtime-ot, az API-t és a Studio-t.
5. lépés: A platform ellenőrzése és elérés
Ellenőrizze, hogy minden konténer fut-e:
docker ps

Ezután nyissa meg a Supabase Studio-t a böngészőjében:

Most már teljes hozzáféréssel rendelkezik a saját hosztolt háttérrendszeréhez.

