4ce1d7f64a
These duplicated Dockerfiles will be merged onto single Dockerfile later. The same Dockerfile will check for the PHP version variable and install the necessary softwar's accordingly.
181 lines
4.4 KiB
Plaintext
181 lines
4.4 KiB
Plaintext
### Paths
|
|
# Application: Point to your application code, will be available at `/var/www`.
|
|
APPLICATION=../
|
|
|
|
# Data: For all storage systems
|
|
DATA_SAVE_PATH=../data
|
|
|
|
### PHP version (Does not apply to HHVM)
|
|
# Accepted values: 71 - 70 - 56.
|
|
PHP_VERSION=70
|
|
|
|
### PHP interpreter
|
|
# Accepted values: hhvm - php-fpm
|
|
PHP_INTERPRETER=php-fpm
|
|
|
|
### WORKSPACE Container
|
|
WORKSPACE_INSTALL_XDEBUG=false
|
|
WORKSPACE_INSTALL_SOAP=false
|
|
WORKSPACE_INSTALL_MONGO=false
|
|
WORKSPACE_INSTALL_NODE=false
|
|
WORKSPACE_INSTALL_YARN=false
|
|
WORKSPACE_INSTALL_DRUSH=false
|
|
WORKSPACE_INSTALL_AEROSPIKE_EXTENSION=false
|
|
WORKSPACE_INSTALL_INSTALL_V8JS_EXTENSION=false
|
|
WORKSPACE_COMPOSER_GLOBAL_INSTALL=false
|
|
WORKSPACE_INSTALL_WORKSPACE_SSH=false
|
|
WORKSPACE_INSTALL_LARAVEL_ENVOY=false
|
|
WORKSPACE_INSTALL_DEPLOYER=false
|
|
WORKSPACE_INSTALL_LINUXBREW=false
|
|
WORKSPACE_INSTALL_MC=false
|
|
WORKSPACE_PUID=1000
|
|
WORKSPACE_PGID=1000
|
|
WORKSPACE_NODE_VERSION=stable
|
|
WORKSPACE_YARN_VERSION=latest
|
|
WORKSPACE_TIMEZONE=UTC
|
|
WORKSPACE_SSH_PORT=2222
|
|
|
|
### PHP_FPM Container
|
|
PHP_FPM_INSTALL_XDEBUG=false
|
|
PHP_FPM_INSTALL_MONGO=false
|
|
PHP_FPM_INSTALL_SOAP=false
|
|
PHP_FPM_INSTALL_ZIP_ARCHIVE=false
|
|
PHP_FPM_INSTALL_BCMATH=false
|
|
PHP_FPM_INSTALL_PHPREDIS=false
|
|
PHP_FPM_INSTALL_MEMCACHED=false
|
|
PHP_FPM_INSTALL_OPCACHE=false
|
|
PHP_FPM_INSTALL_EXIF=false
|
|
PHP_FPM_INSTALL_AEROSPIKE_EXTENSION=false
|
|
PHP_FPM_INSTALL_MYSQLI=false
|
|
PHP_FPM_INSTALL_TOKENIZER=false
|
|
PHP_FPM_INSTALL_INTL=false
|
|
PHP_FPM_INSTALL_GHOSTSCRIPT=false
|
|
|
|
### NGINX Container
|
|
NGINX_HOST_HTTP_PORT=80
|
|
NGINX_HOST_HTTPS_PORT=443
|
|
NGINX_HOST_LOG_PATH=./logs/nginx/
|
|
NGINX_SITES_PATH=./nginx/sites/
|
|
|
|
### Blackfire Container
|
|
# Create an account on blackfire.io
|
|
# Don't enable blackfire and xDebug at the same time
|
|
# see https://blackfire.io/docs/24-days/06-installation#install-probe-debian
|
|
INSTALL_BLACKFIRE=false
|
|
BLACKFIRE_CLIENT_ID=<client_id>
|
|
BLACKFIRE_CLIENT_TOKEN=<client_token>
|
|
BLACKFIRE_SERVER_ID=<server_id>
|
|
BLACKFIRE_SERVER_TOKEN=<server_token>
|
|
|
|
### APACHE Container
|
|
APACHE_HOST_HTTP_PORT=80
|
|
APACHE_HOST_HTTPS_PORT=443
|
|
APACHE2_PHP_SOCKET=php-fpm:9000
|
|
APACHE_HOST_LOG_PATH=./logs/apache2
|
|
PHP_SOCKET=php-fpm:9000
|
|
|
|
### MYSQL Container
|
|
MYSQL_DATABASE=default
|
|
MYSQL_USER=default
|
|
MYSQL_PASSWORD=secret
|
|
MYSQL_PORT=3306
|
|
MYSQL_ROOT_PASSWORD=root
|
|
|
|
### Percona Container
|
|
PERCONA_DATABASE=homestead
|
|
PERCONA_USER=homestead
|
|
PERCONA_PASSWORD=secret
|
|
PERCONA_PORT=3306
|
|
PERCONA_ROOT_PASSWORD=root
|
|
|
|
### MSSQL Container
|
|
MSSQL_DATABASE=homestead
|
|
MSSQL_PASSWORD=yourStrong(!)Password
|
|
MSSQL_PORT=1433
|
|
|
|
### MARIADB Container
|
|
MARIADB_DATABASE=default
|
|
MARIADB_USER=default
|
|
MARIADB_PASSWORD=secret
|
|
MARIADB_PORT=3306
|
|
MARIADB_ROOT_PASSWORD=root
|
|
|
|
### POSTGRES Container
|
|
POSTGRES_DB=default
|
|
POSTGRES_USER=default
|
|
POSTGRES_PASSWORD=secret
|
|
POSTGRES_PORT=5432
|
|
|
|
### RABBITMQ Container
|
|
RABBITMQ_NODE_HOST_PORT=5672
|
|
RABBITMQ_MANAGEMENT_HTTP_HOST_PORT=15672
|
|
RABBITMQ_MANAGEMENT_HTTPS_HOST_PORT=15671
|
|
RABBITMQ_DEFAULT_USER=guest
|
|
RABBITMQ_DEFAULT_PASS=guest
|
|
|
|
### ELASTICSEARCH Container
|
|
ELASTICSEARCH_HOST_HTTP_PORT=9200
|
|
ELASTICSEARCH_HOST_TRANSPORT_PORT=9300
|
|
|
|
### MEMCACHED Container
|
|
MEMCACHED_HOST_PORT=11211
|
|
|
|
### BEANSTALKD CONSOLE
|
|
BEANSTALKD_CONSOLE_BUILD_PATH=./beanstalkd-console
|
|
BEANSTALKD_CONSOLE_CONTAINER_NAME=beanstalkd-console
|
|
BEANSTALKD_CONSOLE_HOST_PORT=2080
|
|
|
|
### BEANSTALKD Container
|
|
BEANSTALKD_HOST_PORT=11300
|
|
|
|
### SELENIUM Container
|
|
SELENIUM_PORT=4444
|
|
|
|
### MINIO Container
|
|
MINIO_PORT=9000
|
|
|
|
### ADMINER Container
|
|
ADM_PORT=88
|
|
|
|
### PHP MY ADMIN Container
|
|
# PMA_DB_ENGINE=mariadb
|
|
PMA_DB_ENGINE=mysql
|
|
PMA_USER=default
|
|
PMA_PASSWORD=secret
|
|
PMA_ROOT_PASSWORD=secret
|
|
PMA_PORT=88
|
|
|
|
### VARNISH Container
|
|
VARNISH_CONFIG=/etc/varnish/default.vcl
|
|
VARNISH_PORT=8080
|
|
VARNISH_BACKEND_PORT=8888
|
|
VARNISHD_PARAMS=-p default_ttl=3600 -p default_grace=3600
|
|
|
|
### Varnish Proxy 1 Container
|
|
VARNISH_PROXY1_CACHE_SIZE=128m
|
|
VARNISH_PROXY1_BACKEND_HOST=workspace
|
|
VARNISH_PROXY1_SERVER=SERVER1
|
|
|
|
### Varnish Proxy 2 Container
|
|
VARNISH_PROXY2_CACHE_SIZE=128m
|
|
VARNISH_PROXY2_BACKEND_HOST=workspace
|
|
VARNISH_PROXY2_SERVER=SERVER2
|
|
|
|
### HAPROXY Container
|
|
HAPROXY_HOST_HTTP_PORT=8085
|
|
|
|
### JENKINS Container
|
|
JENKINS_HOST_HTTP_PORT=8090
|
|
JENKINS_HOST_SLAVE_AGENT_PORT=50000
|
|
JENKINS_HOME=./jenkins/jenkins_home
|
|
|
|
### MISC
|
|
# Replace with your Docker Host IP (will be appended to /etc/hosts)
|
|
DOCKER_HOST_IP=10.0.75.1
|
|
# The Remote Interpreter entry matching name `laradock`
|
|
PHP_IDE_CONFIG=serverName=laradock
|
|
# Fix for windows users to make sure the application path works.
|
|
COMPOSE_CONVERT_WINDOWS_PATHS=1
|
|
|
|
### to be continue neo4j mongo rethinkdb redis aerospike pgadmin ...
|