test Drupal site working on Koality Theme Builder
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

72 lignes
1.9 KiB

# Basic LAMP stack
version: "2.1"
services:
# Web
web:
hostname: web
image: docksal/web:2.1-apache2.4
volumes:
- project_root:/var/www:ro,nocopy # Project root volume
labels:
- io.docksal.virtual-host=${VIRTUAL_HOST},*.${VIRTUAL_HOST}
- io.docksal.project-root=${PROJECT_ROOT}
environment:
- APACHE_DOCUMENTROOT=/var/www/${DOCROOT:-docroot}
- APACHE_BASIC_AUTH_USER
- APACHE_BASIC_AUTH_PASS
depends_on:
- cli
dns:
- ${DOCKSAL_DNS1}
- ${DOCKSAL_DNS2}
# DB
db:
hostname: db
image: docksal/db:1.1-mysql-5.6
ports:
- "${MYSQL_PORT_MAPPING:-3306}"
volumes:
- project_root:/var/www:ro,nocopy # Project root volume
- ${PROJECT_ROOT}/db:/docker-entrypoint-initdb.d:ro
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-root}
- MYSQL_USER=${MYSQL_USER:-user}
- MYSQL_PASSWORD=${MYSQL_PASSWORD:-user}
- MYSQL_DATABASE=${MYSQL_DATABASE:-default}
dns:
- ${DOCKSAL_DNS1}
- ${DOCKSAL_DNS2}
# CLI - Used for all console commands and tools.
cli:
hostname: cli
image: docksal/cli:2.4-php7.2
volumes:
- project_root:/var/www:rw,nocopy # Project root volume
- docksal_ssh_agent:/.ssh-agent:ro # Shared ssh-agent socket
environment:
- HOST_UID
- HOST_GID
- DOCROOT
- XDEBUG_ENABLED=${XDEBUG_ENABLED:-0}
- XDEBUG_CONFIG=remote_connect_back=0 remote_host=${DOCKSAL_HOST_IP} # Point xdebug to the host IP
- DATABASE_NAME
- DATABASE_USERNAME
- DATABASE_PASSWORD
- DATABASE_HOST
- DRUPAL_TRUSTED_HOSTS=${VIRTUAL_HOST}
- SITE_ENV
dns:
- ${DOCKSAL_DNS1}
- ${DOCKSAL_DNS2}
#
# solr:
# extends:
# file: ${HOME}/.docksal/stacks/services.yml
# service: solr
# image: docksal/solr:7.5
# environment:
# SOLR_DEFAULT_CONFIG_SET: search_api_solr_8.x-2.1