Merge pull request #639 from tiknil/master
Add apache conf file for specific virtualhost ServerName
This commit is contained in:
commit
db40c67f75
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
.idea
|
.idea
|
||||||
/logs
|
/logs
|
||||||
/data
|
/data
|
||||||
|
.env
|
||||||
|
@ -15,3 +15,6 @@ WORKDIR /var/www/public
|
|||||||
ENTRYPOINT ["/opt/docker/bin/entrypoint.sh"]
|
ENTRYPOINT ["/opt/docker/bin/entrypoint.sh"]
|
||||||
|
|
||||||
CMD ["supervisord"]
|
CMD ["supervisord"]
|
||||||
|
|
||||||
|
# Update the default apache site with the config we created.
|
||||||
|
ADD apache-config.conf /etc/apache2/sites-enabled/000-default.conf
|
16
apache2/apache-config.conf
Normal file
16
apache2/apache-config.conf
Normal file
@ -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`
|
# IMPORTANT: Set the Remote Interpreter entry matching name to `laravel`
|
||||||
- PHP_IDE_CONFIG=serverName=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 Server Container ##################################
|
||||||
|
|
||||||
nginx:
|
nginx:
|
||||||
@ -107,8 +117,8 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ./logs/apache2:/var/log/apache2
|
- ./logs/apache2:/var/log/apache2
|
||||||
ports:
|
ports:
|
||||||
- "80:80"
|
- "$SERVER_PORT:80"
|
||||||
- "443:443"
|
- "$SERVER_SSL_PORT:443"
|
||||||
links:
|
links:
|
||||||
- php-fpm
|
- php-fpm
|
||||||
|
|
||||||
@ -141,14 +151,14 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: ./mysql
|
context: ./mysql
|
||||||
args:
|
args:
|
||||||
- MYSQL_DATABASE=homestead
|
- MYSQL_DATABASE=$DB_DATABASE
|
||||||
- MYSQL_USER=homestead
|
- MYSQL_USER=$DB_USERNAME
|
||||||
- MYSQL_PASSWORD=secret
|
- MYSQL_PASSWORD=$DB_PASSWORD
|
||||||
- MYSQL_ROOT_PASSWORD=root
|
- MYSQL_ROOT_PASSWORD=root
|
||||||
volumes:
|
volumes:
|
||||||
- mysql:/var/lib/mysql
|
- mysql:/var/lib/mysql
|
||||||
ports:
|
ports:
|
||||||
- "3306:3306"
|
- "$DB_PORT:3306"
|
||||||
|
|
||||||
### MariaDB Container #######################################
|
### MariaDB Container #######################################
|
||||||
|
|
||||||
@ -159,9 +169,9 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "3306:3306"
|
- "3306:3306"
|
||||||
environment:
|
environment:
|
||||||
MYSQL_DATABASE: homestead
|
MYSQL_DATABASE: $DB_DATABASE
|
||||||
MYSQL_USER: homestead
|
MYSQL_USER: $DB_USERNAME
|
||||||
MYSQL_PASSWORD: secret
|
MYSQL_PASSWORD: $DB_PASSWORD
|
||||||
MYSQL_ROOT_PASSWORD: root
|
MYSQL_ROOT_PASSWORD: root
|
||||||
|
|
||||||
### PostgreSQL Container ####################################
|
### PostgreSQL Container ####################################
|
||||||
@ -173,9 +183,9 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "5432:5432"
|
- "5432:5432"
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_DB: homestead
|
POSTGRES_DB: $DB_DATABASE
|
||||||
POSTGRES_USER: homestead
|
POSTGRES_USER: $DB_USERNAME
|
||||||
POSTGRES_PASSWORD: secret
|
POSTGRES_PASSWORD: $DB_PASSWORD
|
||||||
|
|
||||||
### PostgreSQL PostGis Container ############################
|
### PostgreSQL PostGis Container ############################
|
||||||
|
|
||||||
@ -186,9 +196,9 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "5432:5432"
|
- "5432:5432"
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_DB: homestead
|
POSTGRES_DB: $DB_DATABASE
|
||||||
POSTGRES_USER: homestead
|
POSTGRES_USER: $DB_USERNAME
|
||||||
POSTGRES_PASSWORD: secret
|
POSTGRES_PASSWORD: $DB_PASSWORD
|
||||||
|
|
||||||
### Neo4j Container #########################################
|
### Neo4j Container #########################################
|
||||||
|
|
||||||
@ -312,8 +322,8 @@ services:
|
|||||||
build: ./phpmyadmin
|
build: ./phpmyadmin
|
||||||
environment:
|
environment:
|
||||||
PMA_ARBITRARY: 1
|
PMA_ARBITRARY: 1
|
||||||
MYSQL_USER: homestead
|
MYSQL_USER: $DB_USERNAME
|
||||||
MYSQL_PASSWORD: secret
|
MYSQL_PASSWORD: $DB_PASSWORD
|
||||||
MYSQL_ROOT_PASSWORD: root
|
MYSQL_ROOT_PASSWORD: root
|
||||||
ports:
|
ports:
|
||||||
- "8080:80"
|
- "8080:80"
|
||||||
|
Loading…
Reference in New Issue
Block a user