Skip to content

pepesan/docker4drupal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Revisión de Docker4Drupal

Descargado de Repositorio Docker4Drupal

Revisionado en Repositorio pepesan Docker4Drupal

Requisitos

  • Docker
  • docker-compose
  • composer
  • drush

Arraque de los servicios

El proceso de arranque se ha modificado para disponer de una serie de scripts que permiten la instalación de drupal

Entorno de Desarrollo

Fichero .env

En el fichero .env tenemos la variables de entorno que definen la instalación del entorno de desarrollo, revísalo para que esté todo correcto

Creamos las imágenes

./crea_imagen.sh

Lanza el script

./instala_y_lanza.sh

¿Qué hace?

  • descarga_drupal.sh: descarga drupal en el directorio drupal
  • Ejecuta del docker-compose up -d
  • Espera a que esté disponible el servicio 10 segundos
  • instala_drupal.sh: realiza la instalación de drupal

Para entrar al drupal ya instalado

http://localhost/

Volcado de la bbdd y drupal

./backup-database.sql

Entorno de Producción

Fichero .env

En el fichero .env tenemos la variables de entorno que definen la instalación de los entornos, revísalo para que esté todo correcto

Ojo esto sólo deberá hacerse la primera vez que de despliega en producción, ya que machacará la bbdd

Creamos las imágenes

./crea_imagen_prod.sh

Coloca el fichero sql de importación

Pon el fichero sql para importar en la bbdd en producción en /tmp/drupal-export.sql

Lanza el script

./lanza_produccion.sh

¿Qué hace?

  • Crea las imágenes de producción
  • Crea los directorios de los volumenes para producción
  • Ejecuta del docker-compose -f docker-compose-prod.yaml up -d
  • Espera a que esté disponible el servicio 10 segundos
  • importa la bbdd en producción

Para entrar al drupal en producción ya instalado

http://localhost:8080/

About

Docker-based Drupal stack

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 64.5%
  • Shell 15.3%
  • VCL 13.1%
  • Dockerfile 4.5%
  • Makefile 2.6%