docker-compose.yml
version: "3.7"
services:
webserver:
build:
context: .
dockerfile: "./docker/services/php82/Dockerfile"
container_name: "zephyrus_webserver"
restart: 'always'
ports:
- "80:80"
- "443:443"
links:
- database
volumes:
- ./:/var/www/html:cached
- ./docker/vhosts:/etc/apache2/sites-enabled
- ./docker/services/php82/custom.ini:/usr/local/etc/php/conf.d/custom.ini
database:
build:
context: "./docker/services/postgres"
container_name: 'zephyrus_database'
restart: 'always'
ports:
- "5432:5432"
environment:
POSTGRES_DB: 'zephyrus'
POSTGRES_USER: 'demo'
POSTGRES_PASSWORD: 'demo123!'