Laravel 9 Update (#1413)
Update to Laravel 9 and PHP 8+ Co-authored-by: B.Fatih KOZ <fatih.koz@gmail.com>
This commit is contained in:
56
docker-compose.dev.yml
Normal file
56
docker-compose.dev.yml
Normal file
@@ -0,0 +1,56 @@
|
||||
#
|
||||
# Run with either `make docker-test` or the following Docker command:
|
||||
# docker-compose -f docker-compose.yml -f docker-compose.local.yml up
|
||||
#
|
||||
---
|
||||
services:
|
||||
# This is overriding the docker-compose.yaml file to have a localized version
|
||||
# of the contianer that you can use for building/testing
|
||||
app:
|
||||
build:
|
||||
context: .
|
||||
environment:
|
||||
DB_HOST: mysql
|
||||
REDIS_HOST: redis
|
||||
volumes:
|
||||
- ./:/var/www
|
||||
# - ./bootstrap:/var/www/bootstrap
|
||||
# - ./config:/var/www/config
|
||||
# - ./modules:/var/www/modules
|
||||
# - ./public:/var/www/public
|
||||
# - ./resources:/var/www/resources
|
||||
# - ./storage:/var/www/storage
|
||||
# - ./tests:/var/www/tests
|
||||
# - ./resources/docker/php/www.conf:/usr/local/etc/php-fpm.d/www.conf
|
||||
# - ./composer.json:/var/www/composer.json
|
||||
# - ./composer-lock.json:/var/www/composer-lock.json
|
||||
# - ./env.php:/var/www/env.php
|
||||
depends_on:
|
||||
- mysql
|
||||
- redis
|
||||
|
||||
nginx:
|
||||
image: nginx:1.15.12-alpine
|
||||
command: /bin/sh -c "exec nginx -g 'daemon off;'"
|
||||
volumes:
|
||||
- ./:/var/www
|
||||
- ./resources/docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
|
||||
ports:
|
||||
- 80:80
|
||||
depends_on:
|
||||
- app
|
||||
|
||||
mysql:
|
||||
image: mysql:5.7
|
||||
command: "--innodb_use_native_aio=0"
|
||||
environment:
|
||||
MYSQL_DATABASE: phpvms
|
||||
MYSQL_USER: phpvms
|
||||
MYSQL_PASSWORD: phpvms
|
||||
MYSQL_ROOT_PASSWORD:
|
||||
MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
|
||||
volumes:
|
||||
- ./storage/docker/mysql:/var/lib/mysql
|
||||
- ./resources/docker/mysql:/etc/mysql/conf.d
|
||||
ports:
|
||||
- 3306:3306
|
||||
Reference in New Issue
Block a user