45 lines
		
	
	
		
			878 B
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			878 B
		
	
	
	
		
			YAML
		
	
	
	
| version : '3'
 | |
| networks:
 | |
|   laravel:
 | |
| services:
 | |
|   mysql:
 | |
|     image: 'bitnami/mysql:5.7'
 | |
|     container_name: mysql
 | |
|     restart: unless-stopped
 | |
|     tty: true
 | |
|     ports:
 | |
|       - "3306:3306"
 | |
|     environment:
 | |
|       - ALLOW_EMPTY_PASSWORD=yes
 | |
|       - MYSQL_USER=user
 | |
|       - MYSQL_DATABASE=laravel
 | |
|       - MYSQL_PASSWORD=secret
 | |
|       - MYSQL_ROOT_PASSWORD=secret
 | |
|     networks:
 | |
|       - laravel
 | |
|   php:
 | |
|     tty: true
 | |
|     image: bitnami/laravel:9
 | |
|     environment:
 | |
|       - DB_HOST=mysql
 | |
|       - DB_USERNAME=user
 | |
|       - DB_DATABASE=laravel
 | |
|       - DB_PASSWORD=secret
 | |
|     volumes:
 | |
|       - ./src:/app
 | |
|     # command: "tail -f /dev/null && composer update && php artisan serve --host 0.0.0.0"
 | |
|     depends_on:
 | |
|       - mysql
 | |
|     ports:
 | |
|       - 8000:8000
 | |
|     networks:
 | |
|       - laravel
 | |
| 
 | |
|   redis:
 | |
|     image: redis
 | |
|     container_name: redis
 | |
|     ports:
 | |
|       - "6379:6379"
 | |
|     networks:
 | |
|       - laravel
 |