summaryrefslogtreecommitdiff
path: root/doc/tr_TR/docker.markdown
blob: 37d2ac1b6b463a03e73895420b3e2ed755ff4ca9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
Docker ile Kanboard nasıl çalıştırılır?
================================

Kanboard, [Docker](https://www.docker.com) ile kolayca çalıştırabilir.

Disk görüntü-image boyutu yaklaşık **70MB** olup aşağıdakileri içerir:

- [Alpine Linux](http://alpinelinux.org/)
- [Süreç yöneticisi S6](http://skarnet.org/software/s6/)
- Nginx
- PHP 7

Kanboard cronjob'u her gece yarısı çalışıyor.
URL yeniden yazma, birlikte gelen yapılandırma dosyasında etkinleştirilmiştir.

Kapsayıcı-konteyner çalışırken, bellek kullanımı yaklaşık **30MB** civarındadır.

Kararlı sürümü kullanmak
----------------------

Kanboard'un en kararlı sürümünü elde etmek için **stable** etiketini kullanın:

```bash
docker pull kanboard/kanboard
docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:stable
```

Geliştirme sürümünü kullanmak (otomatik yapı)
---------------------------------------------

Depodaki her yeni taahhüt, [Docker Hub](https://registry.hub.docker.com/u/kanboard/kanboard/) üzerinde yeni bir yapı oluşturur.

```bash
docker pull kanboard/kanboard
docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:latest
```

**latest** etiketi, Kanboard'un **geliştirme versiyonudur-development version**, risk almak kendi sorumluluğunuzdadır.

Kendi Docker görüntü-image oluşturun
---------------------------

Kendi görüntü-image inızı oluşturmak için Kanboard havuzunda-repository bir `Dockerfile` var.
Kanboard havuzunda-repository klonlayın ve aşağıdaki komutu çalıştırın:

```bash
docker build -t youruser/kanboard:master .
```

veya

```bash
make docker-image
```

Bağlantı noktası 80 üzerinde arka planda kapsayıcı-konteyner çalıştırmak için:

```bash
docker run -d --name kanboard -p 80:80 -t youruser/kanboard:master
```

Cilt-Volumes
-------

Kapsayıcınıza-konyetner 2 cilt bağlayabilirsiniz:

- Veri klasörü: `/var/www/app/data`
- Eklentiler-Plugins klasörü: `/var/www/app/plugins`

[Resmi Docker belgeleri](https://docs.docker.com/storage/volumes/) 'da açıklandığı gibi, ana makineye bir hacim bağlamak için  `-v` parametresi-bayrağını kullanın.

Kapsayıcınızı-Konteyner Yükseltme
----------------------

- Yeni görüntü-image koy
- Eski kapsayıcı-konteyner çıkarın
- Aynı ciltlere sahip yeni bir kapsayıcı-konteyner yeniden başlat

Ortam Değişkenleri
---------------------

Ortam değişkenleri listesi [bu sayfa](env.markdown) 'da mevcuttur.

Yapılandırma dosyaları
------------

- Kapsayıcı-konteyner da zaten `/var/www/app/config.php` de bulunan özel bir yapılandırma dosyası bulunmaktadır.
- Kendi yapılandırma dosyanızı veri hacmine kaydedebilirsiniz: `/var/www/app/data/config.php`.

Kaynaklar
----------

- [Resmi Kanboard görüntü-image](https://registry.hub.docker.com/u/kanboard/kanboard/)
- [Docker belgeleri](https://docs.docker.com/)
- [Dockerfile kararlı sürümü](https://github.com/kanboard/docker)
- [Dockerfile dev sürümü](https://github.com/kanboard/kanboard/blob/master/Dockerfile)