services: app: build: context: . dockerfile: dockerfile image: truncgil-finance-app container_name: truncgil-finance-app volumes: - .:/var/www networks: - laravel-network web: image: nginx:alpine container_name: truncgil-finance-web ports: - "8081:80" volumes: - .:/var/www - ./nginx/default.conf:/etc/nginx/conf.d/default.conf networks: - laravel-network db: image: mysql:8.0 container_name: truncgil-finance-db restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: truncgil_finance MYSQL_USER: truncgil_finance MYSQL_PASSWORD: "QWEFaca123++" volumes: - db_data:/var/lib/mysql networks: - laravel-network ports: - "3307:3306" networks: laravel-network: volumes: db_data: