Files
cazubu/docker-compose.yml
Gemini Bot c13076a291
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 28s
Feature Complete: Modern Glass UI, Sensor History, Seed Genetics & Cleanup
2025-12-07 19:07:29 +00:00

56 lines
996 B
YAML

version: '3.8'
services:
app:
build: .
container_name: cazubu-app
ports:
- "8090:80"
volumes:
- ./src:/var/www/html
environment:
- DB_SERVER=db
- DB_USERNAME=cazubu
- DB_PASSWORD=dev_secret
- DB_NAME=cazubu
depends_on:
- db
networks:
- cazubu-net
db:
image: mariadb:10.11
container_name: cazubu-db
environment:
- MYSQL_ROOT_PASSWORD=root_secret
- MYSQL_DATABASE=cazubu
- MYSQL_USER=cazubu
- MYSQL_PASSWORD=dev_secret
volumes:
- db_data:/var/lib/mysql
- ./db-init:/docker-entrypoint-initdb.d
ports:
- "3306:3306"
networks:
- cazubu-net
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: cazubu-pma
environment:
- PMA_HOST=db
- PMA_USER=cazubu
- PMA_PASSWORD=dev_secret
ports:
- "8081:80"
depends_on:
- db
networks:
- cazubu-net
volumes:
db_data:
networks:
cazubu-net: