176 lines
4.4 KiB
YAML
176 lines
4.4 KiB
YAML
version: '3.6'
|
|
#ddev-generated
|
|
services:
|
|
|
|
db:
|
|
container_name: ddev-${DDEV_SITENAME}-db
|
|
build:
|
|
context: '/Users/fromme/www/ep-reisen-web/.ddev/.dbimageBuild'
|
|
args:
|
|
BASE_IMAGE: $DDEV_DBIMAGE
|
|
username: 'fromme'
|
|
uid: '501'
|
|
gid: '20'
|
|
image: ${DDEV_DBIMAGE}-built
|
|
stop_grace_period: 60s
|
|
volumes:
|
|
- type: "volume"
|
|
source: mariadb-database
|
|
target: "/var/lib/mysql"
|
|
volume:
|
|
nocopy: true
|
|
- type: "bind"
|
|
source: "."
|
|
target: "/mnt/ddev_config"
|
|
- ddev-global-cache:/mnt/ddev-global-cache
|
|
restart: "no"
|
|
user: "$DDEV_UID:$DDEV_GID"
|
|
hostname: ep-reisen-web-db
|
|
ports:
|
|
- "127.0.0.1:$DDEV_HOST_DB_PORT:3306"
|
|
labels:
|
|
com.ddev.site-name: ${DDEV_SITENAME}
|
|
com.ddev.platform: ddev
|
|
com.ddev.app-type: typo3
|
|
com.ddev.approot: $DDEV_APPROOT
|
|
environment:
|
|
- COLUMNS=$COLUMNS
|
|
- LINES=$LINES
|
|
- TZ=
|
|
- DDEV_PROJECT=ep-reisen-web
|
|
command: "$DDEV_MARIADB_LOCAL_COMMAND"
|
|
healthcheck:
|
|
interval: 1s
|
|
retries: 30
|
|
start_period: 20s
|
|
timeout: 120s
|
|
|
|
web:
|
|
container_name: ddev-${DDEV_SITENAME}-web
|
|
build:
|
|
context: '/Users/fromme/www/ep-reisen-web/.ddev/.webimageBuild'
|
|
args:
|
|
BASE_IMAGE: $DDEV_WEBIMAGE
|
|
username: 'fromme'
|
|
uid: '501'
|
|
gid: '20'
|
|
image: ${DDEV_WEBIMAGE}-built
|
|
cap_add:
|
|
- SYS_PTRACE
|
|
volumes:
|
|
- type: volume
|
|
source: nfsmount
|
|
target: /var/www/html
|
|
|
|
volume:
|
|
nocopy: true
|
|
|
|
- ".:/mnt/ddev_config:ro"
|
|
- ddev-global-cache:/mnt/ddev-global-cache
|
|
|
|
- ddev-ssh-agent_socket_dir:/home/.ssh-agent
|
|
|
|
|
|
restart: "no"
|
|
user: "$DDEV_UID:$DDEV_GID"
|
|
hostname: ep-reisen-web-web
|
|
|
|
links:
|
|
- db:db
|
|
|
|
# ports is list of exposed *container* ports
|
|
ports:
|
|
- "127.0.0.1:$DDEV_HOST_WEBSERVER_PORT:80"
|
|
- "127.0.0.1:$DDEV_HOST_HTTPS_PORT:443"
|
|
environment:
|
|
- DOCROOT=$DDEV_DOCROOT
|
|
- DDEV_PHP_VERSION=$DDEV_PHP_VERSION
|
|
- DDEV_WEBSERVER_TYPE=$DDEV_WEBSERVER_TYPE
|
|
- DDEV_PROJECT_TYPE=$DDEV_PROJECT_TYPE
|
|
- DDEV_ROUTER_HTTP_PORT=$DDEV_ROUTER_HTTP_PORT
|
|
- DDEV_ROUTER_HTTPS_PORT=$DDEV_ROUTER_HTTPS_PORT
|
|
- DDEV_XDEBUG_ENABLED=$DDEV_XDEBUG_ENABLED
|
|
- DOCKER_IP=127.0.0.1
|
|
- HOST_DOCKER_INTERNAL_IP=
|
|
- DEPLOY_NAME=local
|
|
- VIRTUAL_HOST=$DDEV_HOSTNAME
|
|
- COLUMNS=$COLUMNS
|
|
- LINES=$LINES
|
|
- TZ=
|
|
# HTTP_EXPOSE allows for ports accepting HTTP traffic to be accessible from <site>.ddev.site:<port>
|
|
# To expose a container port to a different host port, define the port as hostPort:containerPort
|
|
- HTTP_EXPOSE=${DDEV_ROUTER_HTTP_PORT}:80,${DDEV_MAILHOG_PORT}:8025
|
|
# You can optionally expose an HTTPS port option for any ports defined in HTTP_EXPOSE.
|
|
# To expose an HTTPS port, define the port as securePort:containerPort.
|
|
- HTTPS_EXPOSE=${DDEV_ROUTER_HTTPS_PORT}:80
|
|
- SSH_AUTH_SOCK=/home/.ssh-agent/socket
|
|
- DDEV_PROJECT=ep-reisen-web
|
|
labels:
|
|
com.ddev.site-name: ${DDEV_SITENAME}
|
|
com.ddev.platform: ddev
|
|
com.ddev.app-type: typo3
|
|
com.ddev.approot: $DDEV_APPROOT
|
|
|
|
external_links:
|
|
- "ddev-router:ep-reisen-web.ddev.site"
|
|
|
|
healthcheck:
|
|
interval: 1s
|
|
retries: 10
|
|
start_period: 10s
|
|
timeout: 120s
|
|
|
|
|
|
|
|
dba:
|
|
container_name: ddev-${DDEV_SITENAME}-dba
|
|
image: $DDEV_DBAIMAGE
|
|
restart: "no"
|
|
labels:
|
|
com.ddev.site-name: ${DDEV_SITENAME}
|
|
com.ddev.platform: ddev
|
|
com.ddev.app-type: typo3
|
|
com.ddev.approot: $DDEV_APPROOT
|
|
links:
|
|
- db:db
|
|
ports:
|
|
- "80"
|
|
hostname: ep-reisen-web-dba
|
|
environment:
|
|
- PMA_USER=db
|
|
- PMA_PASSWORD=db
|
|
- VIRTUAL_HOST=$DDEV_HOSTNAME
|
|
- TZ=
|
|
# HTTP_EXPOSE allows for ports accepting HTTP traffic to be accessible from <site>.ddev.site:<port>
|
|
- HTTP_EXPOSE=${DDEV_PHPMYADMIN_PORT}:8036
|
|
healthcheck:
|
|
interval: 120s
|
|
timeout: 2s
|
|
retries: 1
|
|
|
|
networks:
|
|
default:
|
|
external:
|
|
name: ddev_default
|
|
volumes:
|
|
|
|
mariadb-database:
|
|
name: "${DDEV_SITENAME}-mariadb"
|
|
|
|
|
|
ddev-ssh-agent_socket_dir:
|
|
external: true
|
|
|
|
ddev-global-cache:
|
|
name: ddev-global-cache
|
|
|
|
|
|
nfsmount:
|
|
driver: local
|
|
driver_opts:
|
|
type: nfs
|
|
o: "addr=host.docker.internal,hard,nolock,rw"
|
|
device: ":/Users/fromme/www/ep-reisen-web"
|
|
|
|
|
|
|