phpvms/docker-compose.local.yml
Nabeel S 0b27635fcb
Docker/compose updates (#1280)
* Docker/compose updates

* Fix container name

* Add zip to the ext install

* Don't mount the env.php file

* Use newer "docker compose" command

* Install composer

* Remove chown
2021-09-29 10:14:46 -04:00

32 lines
950 B
YAML

#
# Run with either `make docker-test` or the following Docker command:
# docker-compose -f docker-compose.yml -f docker-compose.local.yml up
#
---
version: '3'
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:
- ./app:/var/www/app
- ./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
- ./composer.json:/var/www/composer.json
- ./composer-lock.json:/var/www/composer-lock.json
#- ./env.php:/var/www/env.php
- ./resources/docker/php/www.conf:/usr/local/etc/php-fpm.d/www.conf
depends_on:
- mysql
- redis