-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcompose.override.yml.dist
79 lines (73 loc) · 2.71 KB
/
compose.override.yml.dist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
services:
db:
# Uncomment next line if you want to use mariaDb instead of mysql
# build:
# target: mariadb
# args:
# UID: ${UID:-1000}
ports:
- ${PUBLIC_DB_PORT}:3306/tcp
pma:
ports:
- ${PUBLIC_PMA_PORT}:80/tcp
solr:
ports:
- "${PUBLIC_SOLR_PORT}:8983/tcp"
# # Override app service if you use frankenphp
# app:
# build:
# target: php-dev-franken
# args:
# UID: ${UID:-1000}
# ports:
# - ${PUBLIC_APP_PORT}:80/tcp
# tty: true
# networks:
# - default
# - frontproxynet
# volumes:
# - ./:/app
# - ./docker/frankenphp/Caddyfile:/etc/caddy/Caddyfile:ro
# - ./docker/frankenphp/conf.d/app.dev.ini:/usr/local/etc/php/conf.d/app.dev.ini:ro
# - caddy_data:/data
# - caddy_config:/config
# environment:
# PHP_CS_FIXER_IGNORE_ENV: 1
# TRUSTED_PROXIES: ${TRUSTED_PROXIES}
# UID: ${UID}
# DEFAULT_GATEWAY: ${DEFAULT_GATEWAY}
# DATABASE_URL: ${DATABASE_URL}
# SERVER_NAME: :80
# labels:
# - "traefik.enable=true"
# - "traefik.http.services.${APP_NAMESPACE}.loadbalancer.server.scheme=http"
# - "traefik.http.services.${APP_NAMESPACE}.loadbalancer.server.port=80"
# - "traefik.http.services.${APP_NAMESPACE}.loadbalancer.passhostheader=true"
# # Listen HTTP
# - "traefik.http.routers.${APP_NAMESPACE}.entrypoints=http"
# - "traefik.http.routers.${APP_NAMESPACE}.rule=Host(${HOSTNAME})"
# - "traefik.http.routers.${APP_NAMESPACE}.service=${APP_NAMESPACE}"
# # Listen HTTPS
# - "traefik.http.routers.${APP_NAMESPACE}_secure.entrypoints=https"
# - "traefik.http.routers.${APP_NAMESPACE}_secure.rule=Host(${HOSTNAME})"
# - "traefik.http.routers.${APP_NAMESPACE}_secure.tls=true"
# - "traefik.http.routers.${APP_NAMESPACE}_secure.service=${APP_NAMESPACE}"
# Uncomment next line if you use Frankenphp
# varnish:
# entrypoint: ["echo", "Service varnish disabled"]
# nginx:
# Uncomment ports if you use nginx
# ports:
# - ${PUBLIC_APP_PORT}:80/tcp
# Comment ports and uncomment next line if you use Frankenphp
# entrypoint: ["echo", "Service nginx disabled"]
mailer:
ports:
- ${PUBLIC_MAILER_PORT}:8025/tcp
- ${SMTP_MAILER_PORT}:1025/tcp
volumes:
redis:
solr_data:
# Declare caddy_data and caddy_config volumes if you use Frankenphp
# caddy_data:
# caddy_config: