Files
server/docker-compose.yml
2026-03-17 12:32:51 -03:00

44 lines
964 B
YAML

services:
app:
build:
context: .
dockerfile: Dockerfile
image: dnsblock-app
container_name: dnsblock-app
restart: unless-stopped
ports:
- "8001:80"
env_file:
- .env
volumes:
- ./:/var/www/html
- ./docker/php/custom.ini:/usr/local/etc/php/conf.d/custom.ini
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
networks:
- dnsblock-network
depends_on:
- db
db:
image: mysql:8.0
container_name: dnsblock-db
restart: unless-stopped
environment:
MYSQL_DATABASE: ${DB_NAME}
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
MYSQL_PASSWORD: ${DB_PASS}
MYSQL_USER: ${DB_USER}
volumes:
- ./mysql_data:/var/lib/mysql
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
networks:
- dnsblock-network
ports:
- "3306:3306"
networks:
dnsblock-network:
driver: bridge