-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
65 lines (63 loc) · 2.27 KB
/
docker-compose.yml
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
services:
php:
container_name: ${PHP_NAME}
build:
context: .
args:
TAG: ${PHP_TAG}
restart: unless-stopped
security_opt:
- no-new-privileges:true
networks:
- default
environment:
APP_ENV: ${APP_ENV}
USER_ID: ${USER_ID}
GROUP_ID: ${GROUP_ID}
TZ: ${PHP_TZ}
PHP_WAITFORIT_CONTAINER_NAME: ${PHP_WAITFORIT_CONTAINER_NAME}
PHP_WAITFORIT_CONTAINER_PORT: ${PHP_WAITFORIT_CONTAINER_PORT}
GITHUB_TOKEN: ${GITHUB_TOKEN}
NEWRELIC_ENABLED: ${NEWRELIC_ENABLED}
NEWRELIC_VERSION: ${NEWRELIC_VERSION}
PHP_WITH_ALL_LOCALES: ${PHP_WITH_ALL_LOCALES}
PHP_EXTRA_LOCALES: ${PHP_EXTRA_LOCALES}
PHP_COMPOSER_GLOBAL_LIBS: ${PHP_COMPOSER_GLOBAL_LIBS}
PHP_COMPOSER_PATHS: ${PHP_COMPOSER_PATHS}
PHP_COMPOSER_VERSION: ${PHP_COMPOSER_VERSION}
PHP_COMPOSER_ARG: ${PHP_COMPOSER_ARG}
COMPOSER_ALLOW_SUPERUSER: 1
COMPOSER_PROCESS_TIMEOUT: ${PHP_COMPOSER_PROCESS_TIMEOUT}
PHP_WP_CLI_ENABLED: ${PHP_WP_CLI_ENABLED}
PHP_APCU_ENABLED: ${PHP_APCU_ENABLED}
PHP_MCRYPT_ENABLED: ${PHP_MCRYPT_ENABLED}
PHP_IMAGICK_ENABLED: ${PHP_IMAGICK_ENABLED}
PHP_IMAGICK_POLICY_RULES: ${PHP_IMAGICK_POLICY_RULES}
PHP_MAXMINDDB_ENABLED: ${PHP_MAXMINDDB_ENABLED}
PHP_MONGODB_ENABLED: ${PHP_MONGODB_ENABLED}
PHP_XDEBUG_ENABLED: ${PHP_XDEBUG_ENABLED}
PHP_MEMCACHED_ENABLED: ${PHP_MEMCACHED_ENABLED}
PHP_PDO_DBLIB_ENABLED: ${PHP_PDO_DBLIB_ENABLED}
PHP_PDO_PGSQL_ENABLED: ${PHP_PDO_PGSQL_ENABLED}
PHP_PGSQL_ENABLED: ${PHP_PGSQL_ENABLED}
PHP_OPCACHE_ENABLED: ${PHP_OPCACHE_ENABLED}
PHP_SUPERCRONIC_ENABLED: ${PHP_SUPERCRONIC_ENABLED}
PHP_SUPERCRONIC_FLAGS: ${PHP_SUPERCRONIC_FLAGS}
SENTRY_DSN: ${PHP_SENTRY_DSN}
PHP_JIT_BUFFER_SIZE: ${PHP_JIT_BUFFER_SIZE}
PHP_SENDMAIL_PATH: ${PHP_SENDMAIL_PATH}
mailpit:
container_name: ${MAILPIT_NAME}
image: axllent/mailpit:${MAILPIT_TAG:-latest}
restart: unless-stopped
security_opt:
- no-new-privileges:true
ports:
- ${MAILPIT_HTTP_PORT}:8025
- ${MAILPIT_SMTP_PORT}:1025
environment:
MP_MAX_MESSAGES: ${MAILPIT_MAX_MESSAGES}
MP_SMTP_AUTH_ACCEPT_ANY: 1
MP_SMTP_AUTH_ALLOW_INSECURE: 1
networks:
- default