Files
server/docker-compose.yml
Halbe Bruno f37bc712e6 DNSBlock
2025-12-05 19:40:39 -03:00

48 lines
908 B
YAML

version: '3.8'
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
- /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: dnsblock
MYSQL_ROOT_PASSWORD: rootpassword
MYSQL_PASSWORD: password
MYSQL_USER: user
volumes:
- dbdata:/var/lib/mysql
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
networks:
- dnsblock-network
ports:
- "3306:3306"
networks:
dnsblock-network:
driver: bridge
volumes:
dbdata: