nocobase/docs/tr-TR/welcome/getting-started/installation/docker-compose.md
altaytahsin ad4929e48b
Turkish language created for Docs. Belgeler için türkçe dil desteği (#1071)
* Turkish language created for Docs. Belgeler için türkçe dil desteği oluşturuldu.

* Turkish docs fix
2022-12-23 09:42:44 +08:00

3.8 KiB
Raw Blame History

Docker (👍 Tavsiye edilen)

0. Önkoşullar

Docker sisteminin kurulu olduğuna emin olun.

1. NocoBase İndirin

Git ile indirin (veya Zip'i İndirin ve onu nocobase dizinine çıkarın)

git clone https://github.com/nocobase/nocobase.git nocobase

2. Veritabanı seçin (Bir tane seçin)

Terminalde bulunduğunuz dizini indirdiğiniz klasöre göre değiştirip içerisine girin.

# MacOS, Linux...
cd /your/path/nocobase
# Windows
cd C:\your\path\nocobase

Farklı veritabanlarının docker konfigürasyonu birbirinden farklıdır, lütfen kullanmak istediğiniz veritabanın olduğu dizine geçin.

SQLite

cd docker/app-sqlite

MySQL

cd docker/app-mysql

PostgreSQL

cd docker/app-postgres

3. docker-compose.yml dosyasını yapılandırın (opsiyonel)

Geliştirici olmayanlar bu adımı atlayabilir. Standart gelen ayarlar ile sisteminiz çalışacaktır. Geliştirmeyi biliyorsanız, docker-compose.ymlyi nasıl yapılandıracağınız hakkında daha fazla bilgi edinebilirsiniz.

Dizin yapısı (docker ile ilgili)

├── nocobase
  ├── docker
    ├── app-sqlite
      ├── storage
      ├── docker-compose.yml
    ├── app-mysql
      ├── storage
      ├── docker-compose.yml
    ├── app-postgres
      ├── storage
      ├── docker-compose.yml

docker-compose.yml için yapılandırma notları:

SQLite sadece uygulama servisine sahiptir, PostgreSQL ve MySQL'in ilgili postgres veya mysql servisi olacaktır, örnek veritabanı servisini kullanabilir veya kendiniz yapılandırabilirsiniz.

services:
  app:
  postgres:
  mysql:

Uygulama portu adresi http://your-ip:13000/

services:
  app:
    ports:
      - "13000:80"

NocoBase sürümü (en son sürüm için burayı tıklayın). Yükseltme yaparken, en son sürüme geçmeniz gerekir.

services:
  app:
    image: nocobase/nocobase:0.7.0-alpha.78

Ortam Değişkenleri

services:
  app:
    image: nocobase/nocobase:0.7.0-alpha.78
    environment:
      - DB_DIALECT=postgres
      - DB_HOST=postgres
      - DB_DATABASE=nocobase
      - DB_USER=nocobase
      - DB_PASSWORD=nocobase
      - LOCAL_STORAGE_BASE_URL=http://localhost:13000/storage/uploads
  • DB_* ilgili veritabanıdır, örneğin varsayılan veritabanı hizmeti değilse, lütfen fiili duruma göre değiştirin.
  • 'LOCAL_STORAGE_BASE_URL', yerel depolama için temel URL'dir, yerel bir kurulum değilse, onu ilgili ip veya etki alanı adıyla değiştirmeniz gerekir.

4. NocoBase Kurulum ve Başlatma

Birkaç dakika sürebilir

# arka planda çalıştır
$ docker-compose up -d
# uygulama günlüklerini görüntüle
$ docker-compose logs app

app-sqlite-app-1  | nginx started
app-sqlite-app-1  | yarn run v1.22.15
app-sqlite-app-1  | $ cross-env DOTENV_CONFIG_PATH=.env node -r dotenv/config packages/app/server/lib/index.js install -s
app-sqlite-app-1  | Done in 2.72s.
app-sqlite-app-1  | yarn run v1.22.15
app-sqlite-app-1  | $ pm2-runtime start --node-args="-r dotenv/config" packages/app/server/lib/index.js -- start
app-sqlite-app-1  | 2022-04-28T15:45:38: PM2 log: Launching in no daemon mode
app-sqlite-app-1  | 2022-04-28T15:45:38: PM2 log: App [index:0] starting in -fork mode-
app-sqlite-app-1  | 2022-04-28T15:45:38: PM2 log: App [index:0] online
app-sqlite-app-1  | 🚀 NocoBase server running at: http://localhost:13000/

4. NocoBase Giriş yapıp kullanmaya başlayın

Bir web tarayıcısında http://localhost:13000 adresini açın. İlk hesap ve parola admin@nocobase.com ve admin123 şeklindedir. Giriş yaptıktan sonra bu bilgileri güvenliğiniz için mutlaka değiştirin.