test Drupal site working on Koality Theme Builder
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 
 

72 righe
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