blob: 3204563fd0c686e167118e9317268ee1732d70a8 (
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
97
98
99
100
101
102
103
104
105
|
Como ejecutar Kanboard con Docker?
================================
Kanboard puede funcionar facilmente con [Docker] (https://www.docker.com).
El tamaño de la imagen es aproximadamente de **70MB** y contiene:
- [Alpine Linux](http://alpinelinux.org/)
- The [process manager S6](http://skarnet.org/software/s6/)
- Nginx
- PHP 7
La tarea programada de Kanboard tambien esta todos los dias a la medianoche.
La reescritura de la URL esta activada e incluida en el archivo de configuracion.
Cuando el contenedor esta funcionando, la memoria ocupa alrededor de **30MB**.
Utilice la versión estable
----------------------
Para buscar la ultima versión estable de Kanboard use la etiqueta **estable**:
```bash---terminal
docker pull kanboard/kanboard
docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:stable
```
Utilice la versión de desarollo (build automatico)
---------------------------------------------
Cada commit nuevo en el repositorio crea una nueva construccion en la [Docker Hub](https://registry.hub.docker.com/u/kanboard/kanboard/).
```bash---terminal
docker pull kanboard/kanboard
docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:latest
```
La etiqueta **ultimo** es la **version de desarrollo** de Kanboard, uselo bajo su propio riesgo.
Construya su propia imagen acoplable
---------------------------
Hay un `Dockerfile` en el repositorio de Kanboard para construir su imagen acoplable.
Clone el repositorio de Kanboard y ejecute el siguiente camando.
```bash---terminal
docker build -t youruser/kanboard:master .
```
o
```bash---terminal
make docker-image
```
Para ejecutar su contenedor en el fondo del puerto 80:
```bash--terminal
docker run -d --name kanboard -p 80:80 -t youruser/kanboard:master
```
Volúmenes
-------
Usted puede adjuntar dos volúmenes de su contenedor:
- Carpeta de datos: `/var/www/app/data`
- Complementos de carpeta: `/var/www/app/plugins`
Use el indicador `-v` par montar un volumen en el ordenador central como se describe en [official Docker documentation](https://docs.docker.com/engine/userguide/containers/dockervolumes/).
Actualizar contenedor
----------------------
-Ponga la nueva imagen
-Elimine el nuevo contenedor
-Reinicie el nuevo contenedor con algunos volúmenes
Variables de entorno
---------------------
La lista de las varibles de entorno esta disponible en [esta pagina](env.markdown).
Archivos configurados
------------
- El contenedor ya incluye un archivo de configuracion personalizado `/var/www/app/config.php`.
- Puede almacenar su propio archivo de configuracion de volumen de datos`/var/www/app/data/config.php`.
Referencias
----------
- [Official Kanboard images](https://registry.hub.docker.com/u/kanboard/kanboard/)
- [Docker documentation](https://docs.docker.com/)
- [Dockerfile stable version](https://github.com/kanboard/docker)
- [Dockerfile dev version](https://github.com/kanboard/kanboard/blob/master/Dockerfile)
- [Imagenes oficiales de Kanboard](https://registry.hub.docker.com/u/kanboard/kanboard/)
- [Documentacionde Docker](https://docs.docker.com/)
- [Dockerfile version estable](https://github.com/kanboard/docker)
- [Dockerfile version dev](https://github.com/kanboard/kanboard/blob/master/Dockerfile)
|