mirror of https://github.com/kcal-app/kcal.git
				
				
				
			
		
			
				
	
	
		
			75 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
| # For more information: https://laravel.com/docs/sail
 | |
| version: '3'
 | |
| services:
 | |
|     laravel.test:
 | |
|         build:
 | |
|             context: ./vendor/laravel/sail/runtimes/8.0
 | |
|             dockerfile: Dockerfile
 | |
|             args:
 | |
|                 WWWGROUP: '${WWWGROUP}'
 | |
|         image: sail-8.0/app
 | |
|         ports:
 | |
|             - '${APP_PORT:-80}:80'
 | |
|         environment:
 | |
|             WWWUSER: '${WWWUSER}'
 | |
|             LARAVEL_SAIL: 1
 | |
|         volumes:
 | |
|             - '.:/var/www/html'
 | |
|         networks:
 | |
|             - sail
 | |
|         depends_on:
 | |
|             - mysql
 | |
|             - redis
 | |
|             # - selenium
 | |
|     # selenium:
 | |
|     #     image: 'selenium/standalone-chrome'
 | |
|     #     volumes:
 | |
|     #         - '/dev/shm:/dev/shm'
 | |
|     #     networks:
 | |
|     #         - sail
 | |
|     #     depends_on:
 | |
|     #         - laravel.test
 | |
|     mysql:
 | |
|         image: 'mysql:8.0'
 | |
|         ports:
 | |
|             - '${FORWARD_DB_PORT:-3306}:3306'
 | |
|         environment:
 | |
|             MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
 | |
|             MYSQL_DATABASE: '${DB_DATABASE}'
 | |
|             MYSQL_USER: '${DB_USERNAME}'
 | |
|             MYSQL_PASSWORD: '${DB_PASSWORD}'
 | |
|             MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
 | |
|         volumes:
 | |
|             - 'sailmysql:/var/lib/mysql'
 | |
|         networks:
 | |
|             - sail
 | |
|     redis:
 | |
|         image: 'redis:alpine'
 | |
|         ports:
 | |
|             - '${FORWARD_REDIS_PORT:-6379}:6379'
 | |
|         volumes:
 | |
|             - 'sailredis:/data'
 | |
|         networks:
 | |
|             - sail
 | |
|     # memcached:
 | |
|     #     image: 'memcached:alpine'
 | |
|     #     ports:
 | |
|     #         - '11211:11211'
 | |
|     #     networks:
 | |
|     #         - sail
 | |
|     mailhog:
 | |
|         image: 'mailhog/mailhog:latest'
 | |
|         ports:
 | |
|             - 1025:1025
 | |
|             - 8025:8025
 | |
|         networks:
 | |
|             - sail
 | |
| networks:
 | |
|     sail:
 | |
|         driver: bridge
 | |
| volumes:
 | |
|     sailmysql:
 | |
|         driver: local
 | |
|     sailredis:
 | |
|         driver: local
 |