Merge pull request #639 from tiknil/master
Add apache conf file for specific virtualhost ServerName
This commit is contained in:
commit
db40c67f75
|
@ -1,3 +1,4 @@
|
|||
.idea
|
||||
/logs
|
||||
/data
|
||||
.env
|
||||
|
|
|
@ -15,3 +15,6 @@ WORKDIR /var/www/public
|
|||
ENTRYPOINT ["/opt/docker/bin/entrypoint.sh"]
|
||||
|
||||
CMD ["supervisord"]
|
||||
|
||||
# Update the default apache site with the config we created.
|
||||
ADD apache-config.conf /etc/apache2/sites-enabled/000-default.conf
|
|
@ -0,0 +1,16 @@
|
|||
<VirtualHost *:$WEB_SERVER_PORT>
|
||||
ServerAdmin me@mydomain.com
|
||||
DocumentRoot ${WEB_DOCUMENT_ROOT}
|
||||
ServerName ${SERVER_ALIAS}
|
||||
|
||||
<Directory ${WEB_DOCUMENT_ROOT}>
|
||||
Options Indexes FollowSymLinks MultiViews
|
||||
AllowOverride All
|
||||
Order deny,allow
|
||||
Allow from all
|
||||
</Directory>
|
||||
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
|
||||
</VirtualHost>
|
|
@ -77,6 +77,16 @@ services:
|
|||
# IMPORTANT: Set the Remote Interpreter entry matching name to `laravel`
|
||||
- PHP_IDE_CONFIG=serverName=laravel
|
||||
|
||||
### PHP-WORKER Container #######################################
|
||||
|
||||
php-worker:
|
||||
build:
|
||||
context: ./php-fpm
|
||||
dockerfile: Dockerfile-70 # or Dockerfile-56, choose your PHP-FPM container setting
|
||||
volumes_from:
|
||||
- applications
|
||||
command: php artisan queue:work
|
||||
|
||||
### Nginx Server Container ##################################
|
||||
|
||||
nginx:
|
||||
|
@ -107,8 +117,8 @@ services:
|
|||
volumes:
|
||||
- ./logs/apache2:/var/log/apache2
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
- "$SERVER_PORT:80"
|
||||
- "$SERVER_SSL_PORT:443"
|
||||
links:
|
||||
- php-fpm
|
||||
|
||||
|
@ -141,14 +151,14 @@ services:
|
|||
build:
|
||||
context: ./mysql
|
||||
args:
|
||||
- MYSQL_DATABASE=homestead
|
||||
- MYSQL_USER=homestead
|
||||
- MYSQL_PASSWORD=secret
|
||||
- MYSQL_DATABASE=$DB_DATABASE
|
||||
- MYSQL_USER=$DB_USERNAME
|
||||
- MYSQL_PASSWORD=$DB_PASSWORD
|
||||
- MYSQL_ROOT_PASSWORD=root
|
||||
volumes:
|
||||
- mysql:/var/lib/mysql
|
||||
ports:
|
||||
- "3306:3306"
|
||||
- "$DB_PORT:3306"
|
||||
|
||||
### MariaDB Container #######################################
|
||||
|
||||
|
@ -159,9 +169,9 @@ services:
|
|||
ports:
|
||||
- "3306:3306"
|
||||
environment:
|
||||
MYSQL_DATABASE: homestead
|
||||
MYSQL_USER: homestead
|
||||
MYSQL_PASSWORD: secret
|
||||
MYSQL_DATABASE: $DB_DATABASE
|
||||
MYSQL_USER: $DB_USERNAME
|
||||
MYSQL_PASSWORD: $DB_PASSWORD
|
||||
MYSQL_ROOT_PASSWORD: root
|
||||
|
||||
### PostgreSQL Container ####################################
|
||||
|
@ -173,9 +183,9 @@ services:
|
|||
ports:
|
||||
- "5432:5432"
|
||||
environment:
|
||||
POSTGRES_DB: homestead
|
||||
POSTGRES_USER: homestead
|
||||
POSTGRES_PASSWORD: secret
|
||||
POSTGRES_DB: $DB_DATABASE
|
||||
POSTGRES_USER: $DB_USERNAME
|
||||
POSTGRES_PASSWORD: $DB_PASSWORD
|
||||
|
||||
### PostgreSQL PostGis Container ############################
|
||||
|
||||
|
@ -186,9 +196,9 @@ services:
|
|||
ports:
|
||||
- "5432:5432"
|
||||
environment:
|
||||
POSTGRES_DB: homestead
|
||||
POSTGRES_USER: homestead
|
||||
POSTGRES_PASSWORD: secret
|
||||
POSTGRES_DB: $DB_DATABASE
|
||||
POSTGRES_USER: $DB_USERNAME
|
||||
POSTGRES_PASSWORD: $DB_PASSWORD
|
||||
|
||||
### Neo4j Container #########################################
|
||||
|
||||
|
@ -312,8 +322,8 @@ services:
|
|||
build: ./phpmyadmin
|
||||
environment:
|
||||
PMA_ARBITRARY: 1
|
||||
MYSQL_USER: homestead
|
||||
MYSQL_PASSWORD: secret
|
||||
MYSQL_USER: $DB_USERNAME
|
||||
MYSQL_PASSWORD: $DB_PASSWORD
|
||||
MYSQL_ROOT_PASSWORD: root
|
||||
ports:
|
||||
- "8080:80"
|
||||
|
|
Loading…
Reference in New Issue