-
[ES] Todos los componentes de Esquite en un container único
-
[EN] Esquite All-in-one container
-
[ES] El script de inicialización soporta opciones en varias lenguas :)
-
[EN] Startup script with multi-language support (English|Spanish|Nahuatl*) for startup options
-
[ES] Se regeneró la imagen Docker que es mas pequeña (basada en Linux Alpine)
-
[EN] Smaller Docker image (Linux Alpine based)
If Docker
is NOT installed | Si Docker
NO esta instalado:
curl -sSL https://get.docker.com | sh
sudo service docker start
pip3 install docker-compose
Additionally, Elasticsearch needs the following configuration in production | Adicionalmente Elasticsearch necesita la siguiente configuración en producción:
The vm.max_map_count
setting should be 262144
To apply the setting on a live system | Para aplicarlo temporalmente
sysctl -w vm.max_map_count=262144
To set permanently | Para modificarlo permanentemente:
Change the value in /etc/sysctl.conf
vm.max_map_count=262144
git clone https://github.com/ElotlMX/Esquite-docker.git
cd Esquite-docker
sudo ./esquite-docker.sh start
git clone https://github.com/ElotlMX/Esquite-docker.git
cd Esquite-docker
sudo docker-compose up -d
- [EN] And browse http://localhost (Default corpus-admin password is
elotl
. To change it please set the variableCFG_CORPUS_ADMIN_PASS=elotl
on filedocker-compose.yml
) - [ES] Navegar en http://localhost (El password default de corpus-admin es
elotl
. Para cambiarlo hay que definit la variableCFG_CORPUS_ADMIN_PASS=elotl
en el archivodocker-compose.yml
- [ES]
sudo
es necesario ya que por defaultDocker
necesita permisos deroot
para crear nuevos container. Sin embargo esto se puede cambiar si se le asigna a un usuario específico permisos para ejecturarDocker
. - [EN]
sudo
is needed because by defaultDocker
needsroot
permissions to create new containers. However, this can be changed if permissions to executeDocker
are assigned to a specific user.
./esquite-docker.sh
##############################################
Esquite Docker script - Comunidad ElotlMX
----------------------------------------------
Github: https:///github.com/elotlmx
Web : Elotl.mx
##############################################
[EN ] ERROR: Unknown Option: Syntax: ./esquite-docker (start|stop|restart|destroy|info|update|recreate)
[ES ] ERROR: Opción no valida. Sintaxis: ./esquite-docker (iniciar|detener|reiniciar|destruir|info|actualizar|recrear)
[NAH] TLATLACOLLI: Opción no valida. Sintaxis: ./esquite-docker (pehualtia|cahua|re-pehualtia|tlapoloa|tlanonotzaliztli|yancuic|tlaana)
- [ES] El archivo de configuración de
docker-compose.yml
se puede personaizar para las opciones generales de Esquite - [EN] The configuration file for
docker-compose.yml
can be customized with the basic option of Esquite
- [ES] Si se desea usar un indice externo de Elasticseach, solo se deben cambiar las variables
CFG_URL
yCFG_INDEX
. Si estas opciones no se modifican, se creará un índice automáticamente en un container generado por el script de inicialización - [EN] If an external Elasticsearch index needs to be used, you only need to set the two options
CFG_URL
andCFG_INDEX
. If these options are not set, then a new index will be created running in a container generated by the startup script
- [ES] Se puede habilitar la actualización de Esquite cada vez que se reincie el container activando la opción
CFG_UPDATE_ON_BOOT
o manualmente por medio de las opocionesupdate
oactualizar
otlanonotzaliztli
con el script./esquite-docker.sh
- [EN] It is possible to enable automatic update on each container restart by enabling the option
CFG_UPDATE_ON_BOOT
or manually by using any of the optionsupdate
oractualizar
ortlanonotzaliztli
with the startup script./esquite-docker.sh