Sign inSign up

westerus/tikiwiki-webphp

By westerus

Updated over 8 years ago

Docker container Apache+PHP5.6+Composer

Image
0

463

westerus/tikiwiki-webphp repository overview

logo logo

Proyectos de contenedores Dockers TikiWiki.

Proyecto para desplegar los servicios de la plataforma Tikwiki con Docker.

Estructura del repositorio.

NombreDescripción
/confFicheros de configuración para los servicios.
/dbDirectorio para almacenar las base de datos (/var/lib/mysql).
/docDocumentación adicional sobre el proyecto.
/envFichero con variables de entorno para los servicios.
/hooksCarpeta donde almacenar los scripts git hooks.
/phpDockerfile de la imagen tikiwiki-webphp
/srcDirectorio con los fuentes de tikiwiki compilados con composer.
/sslDirectorio donde almacenar los certificados SSL.
/testDirectorio donde almacenar los test linter, unicode, etc..

Despliegue de la plataforma con docker-compose.

  • Clonamos el repositorio.
git clone https://github.com/westerus/stack-tikiwiki.git
cd stack-tikiwiki/
  • Inicializamos submodulo "/src" y clonamos el fuente de la tikiwiki.
git submodule update --init --recursive
  • Modificamos los permisos del directorio de publicación.
docker run --rm -ti -v $PWD/src:/var/www/html westerus/tikiwiki-webphp:latest sh -c 'echo f| sh setup.sh'
  • Iniciamos el stack.
docker-compose -f docker-compose.yml up -d
  • Accedemos a la tikiwiki.
http://localhost

Para actualizar el fuente "src/" ejecutar:

git submodule update --remote

Variables de entorno.

  • Fichero "env/db.env"
NombreDescripción
MYSQL_RANDOM_ROOT_PASSWORD=yesGenera un password aleatorio para root.
MYSQL_DATABASE=tikidbNombre de la base de datos.
MYSQL_USER=tikiuserUsuario para la base de datos.
MYSQL_PASSWORD=tikipassPassword para el usuario de la db.

Documentación:

GitLab Community Edition documentation

Tag summary

Content type

Image

Digest

Size

230.3 MB

Last updated

over 8 years ago

docker pull westerus/tikiwiki-webphp