|
| 1 | +################## |
| 2 | +# DOCKER COMPOSE # |
| 3 | +# ################ |
| 4 | + |
| 5 | +DOCKER_HOST_IP=10.0.75.1 |
| 6 | + |
| 7 | +# Switch between PHP and HHVM interpreter |
| 8 | +# PHP_INTERPRETER=hhvm |
| 9 | +PHP_INTERPRETER=php-fpm |
| 10 | + |
| 11 | +# Switch between supported PHP versions... does not apply for HHVM. |
| 12 | +# Please see composer.json in Laravel Framework for the minimum Php Version |
| 13 | +#PHP_VERSION=55 |
| 14 | +#PHP_VERSION=56 |
| 15 | +PHP_VERSION=70 |
| 16 | + |
| 17 | +# APPLICATIONS |
| 18 | +APPLICATIONS_HOST_DIR=../ |
| 19 | +APPLICATIONS_IMAGE_NAME=tianon/true |
| 20 | +APPLICATIONS_CONTAINER_NAME=applications |
| 21 | + |
| 22 | +# WORKSPACE |
| 23 | +WORKSPACE_BUILD_PATH=./workspace |
| 24 | +WORKSPACE_CONTAINER_NAME=workspace |
| 25 | +WORKSPACE_INSTALL_XDEBUG=false |
| 26 | +WORKSPACE_INSTALL_MONGO=false |
| 27 | +WORKSPACE_INSTALL_NODE=false |
| 28 | +WORKSPACE_INSTALL_YARN=false |
| 29 | +WORKSPACE_INSTALL_DRUSH=false |
| 30 | +WORKSPACE_INSTALL_AEROSPIKE_EXTENSION=false |
| 31 | +WORKSPACE_COMPOSER_GLOBAL_INSTALL=false |
| 32 | +WORKSPACE_INSTALL_WORKSPACE_SSH=false |
| 33 | +WORKSPACE_PUID=1000 |
| 34 | +WORKSPACE_PGID=1000 |
| 35 | +WORKSPACE_NODE_VERSION=stable |
| 36 | +WORKSPACE_TIMEZONE=UTC |
| 37 | +WORKSPACE_SSH_PORT=2222 |
| 38 | + |
| 39 | + |
| 40 | +# PHP_FPM |
| 41 | +PHP_FPM_BUILD_PATH=./php-fpm |
| 42 | +PHP_FPM_CONTAINER_NAME=php-fpm |
| 43 | +PHP_FPM_DOCKER_FILE=Dockerfile-70 |
| 44 | +PHP_FPM_INSTALL_XDEBUG=false |
| 45 | +PHP_FPM_INSTALL_MONGO=false |
| 46 | +PHP_FPM_INSTALL_ZIP_ARCHIVE=false |
| 47 | +PHP_FPM_INSTALL_MEMCACHED=false |
| 48 | +PHP_FPM_INSTALL_OPCACHE=false |
| 49 | +PHP_FPM_INSTALL_AEROSPIKE_EXTENSION=false |
| 50 | +PHP_FPM_CODEIGNITER=false |
| 51 | +PHP_FPM_IDE_CONFIG=serverName=laravel |
| 52 | + |
| 53 | + |
| 54 | +# NGINX |
| 55 | +NGINX_BUILD_PATH=./nginx |
| 56 | +NGINX_CONTAINER_NAME=nginx |
| 57 | +NGINX_HOST_HTTP_PORT=8080 |
| 58 | +NGINX_HOST_HTTPS_PORT=8433 |
| 59 | +NGINX_HOST_LOG_PATH=./logs/nginx/ |
| 60 | + |
| 61 | + |
| 62 | +# APACHE |
| 63 | +APACHE2_BUILD_PATH=./apache2 |
| 64 | +APACHE2_CONTAINER_NAME=apache2 |
| 65 | +APACHE_HOST_HTTP_PORT=7080 |
| 66 | +APACHE_HOST_HTTPS_PORT=7443 |
| 67 | +APACHE2_PHP_SOCKET=php-fpm:9000 |
| 68 | +APACHE_HOST_LOG_PATH=./logs/apache2 |
| 69 | + |
| 70 | +# HHVM |
| 71 | +HHVM_BUILD_PATH=./hhvm |
| 72 | +HHVM_CONTAINER_NAME=hhvm |
| 73 | +HHVM_HOST_PORT=9000 |
| 74 | + |
| 75 | +# MYSQL |
| 76 | +MYSQL_BUILD_PATH=./mysql |
| 77 | +MYSQL_CONTAINER_NAME=mysql |
| 78 | +MYSQL_HOST_PORT=3307 |
| 79 | +MYSQL_ROOT_PASSWORD=root |
| 80 | + |
| 81 | +# MEMCACHED |
| 82 | +MEMCACHED_BUILD_PATH=./memcached |
| 83 | +MEMCACHED_CONTAINER_NAME=memcached |
| 84 | +MEMCACHED_HOST_PORT=11211 |
| 85 | + |
| 86 | +# BEANSTALKD |
| 87 | +BEANSTALKD_BUILD_PATH=./beanstalkd |
| 88 | +BEANSTALKD_CONTAINER_NAME=beanstalkd |
| 89 | +BEANSTALKD_HOST_PORT=11300 |
| 90 | + |
| 91 | +# BEANSTALKD CONSOLE |
| 92 | +BEANSTALKD_CONSOLE_BUILD_PATH=./beanstalkd-console |
| 93 | +BEANSTALKD_CONSOLE_CONTAINER_NAME=beanstalkd-console |
| 94 | +BEANSTALKD_CONSOLE_HOST_PORT=2080 |
| 95 | + |
| 96 | +# RABBITMQ |
| 97 | +RABBITMQ_BUILD_PATH=./rabbitmq |
| 98 | +RABBITMQ_CONTAINER_NAME=rabbitmq |
| 99 | +RABBITMQ_NODE_HOST_PORT=5672 |
| 100 | +RABBITMQ_MANAGEMENT_HTTPS_HOST_PORT=15671 |
| 101 | +RABBITMQ_MANAGEMENT_HTTP_HOST_PORT=15672 |
| 102 | +RABBITMQ_DEFAULT_USER=guest |
| 103 | +RABBITMQ_DEFAULT_PASS=guest |
| 104 | + |
| 105 | +# ELASTICSEARCH |
| 106 | +ELASTICSEARCH_BUILD_PATH=./elasticsearch/versions/2 |
| 107 | +ELASTICSEARCH_CONTAINER_NAME=elasticsearch |
| 108 | +ELASTICSEARCH_HOST_HTTP_PORT=9200 |
| 109 | +ELASTICSEARCH_HOST_TRANSPORT_PORT=9300 |
| 110 | + |
| 111 | +#################### |
| 112 | +# LARAVEL SPECIFIC # |
| 113 | +# ################## |
| 114 | + |
| 115 | +# APP |
| 116 | +APP_ENV=local |
| 117 | +APP_KEY=base64:FeZgPe6Pqm7dOCy7Sx0P/PQ9ICMuwAsHLms7DUOxCkI= |
| 118 | +APP_DEBUG=true |
| 119 | +APP_LOG_LEVEL=debug |
| 120 | +APP_URL=http://localhost |
| 121 | + |
| 122 | +# DATABASE |
| 123 | +DB_CONNECTION=mysql |
| 124 | + |
| 125 | +# Laravel Original: DB_HOST=127.0.0.1 |
| 126 | +# must match the service name or container name. |
| 127 | +# so if we want to use mariadb it must look like: |
| 128 | +# DB_HOST=mariadb |
| 129 | +DB_HOST=mysql |
| 130 | + |
| 131 | +# IMPORTANT: |
| 132 | +# - ports are defined in docker-compose.yml like HOST_PORT:CONTAINER_PORT |
| 133 | +# - DB_PORT=3306 represents the CONTAINER_PORT not the HOST_PORT |
| 134 | +# |
| 135 | +# This means that this should not be changed unless you have also tweaked the database image created by |
| 136 | +# docker-compose.yml. |
| 137 | +DB_PORT=3306 |
| 138 | +DB_DATABASE=default |
| 139 | +DB_USERNAME=default |
| 140 | +DB_PASSWORD=secret |
| 141 | + |
| 142 | +# DRIVERS |
| 143 | +BROADCAST_DRIVER=log |
| 144 | +CACHE_DRIVER=file |
| 145 | +SESSION_DRIVER=file |
| 146 | +QUEUE_DRIVER=sync |
| 147 | + |
| 148 | +# REDIS |
| 149 | +REDIS_HOST=redis |
| 150 | +REDIS_PASSWORD=null |
| 151 | +REDIS_PORT=6379 |
| 152 | + |
| 153 | +# MAIL |
| 154 | +MAIL_DRIVER=smtp |
| 155 | +MAIL_HOST=mailtrap.io |
| 156 | +MAIL_PORT=2525 |
| 157 | +MAIL_USERNAME=null |
| 158 | +MAIL_PASSWORD=null |
| 159 | +MAIL_ENCRYPTION=null |
| 160 | + |
| 161 | +# PUSHER |
| 162 | +PUSHER_APP_ID= |
| 163 | +PUSHER_KEY= |
| 164 | +PUSHER_SECRET= |
0 commit comments