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