TKK_E3220375/docker-compose.yml

44 lines
745 B
YAML

version: '3.8'
services:
app:
build:
context: .
dockerfile: Dockerfile
container_name: laravel_app
volumes:
- .:/var/www
depends_on:
- mysql
networks:
- laravel
mysql:
image: mysql:8
container_name: laravel_db
restart: always
environment:
MYSQL_DATABASE: db_presensi
MYSQL_PASSWORD: 12345678
MYSQL_USER: root
ports:
- "3306:3306"
networks:
- laravel
nginx:
image: nginx:latest
container_name: laravel_nginx
ports:
- "80:80"
volumes:
- .:/var/www
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf
depends_on:
- app
networks:
- laravel
networks:
laravel:
driver: bridge