45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
		
			Executable File
		
	
	
| version: '3.0'
 | |
| 
 | |
| services:
 | |
|   app:
 | |
|     build:
 | |
|       dockerfile: ./Dockerfile
 | |
|     container_name: magento2
 | |
|     ports:
 | |
|       - 8000:80
 | |
|     volumes:
 | |
|       - .:/var/www/html
 | |
|       - ./apache.conf:/etc/apache2/conf.d/site.conf
 | |
|       - ./var/log/apache2_access.log:/var/log/apache2/access.log
 | |
|       - ./var/log/apache2_error.log:/var/log/apache2/error.log
 | |
| 
 | |
|   elasticsearch:
 | |
|     image: elasticsearch:8.10.2
 | |
|     ports:
 | |
|       - 9200:9200
 | |
|       - 9300:9300
 | |
|     environment:
 | |
|       - ELASTIC_PASSWORD=${ELASTIC_PASSWORD}
 | |
|       - discovery.type=single-node
 | |
|       - xpack.security.enabled=false
 | |
|       - path.data=/usr/share/elasticsearch/data
 | |
|       - bootstrap.memory_lock=true
 | |
|       - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
 | |
| 
 | |
|   adminer:
 | |
|     image: adminer:latest
 | |
|     environment:
 | |
|       - ADMINER_DEFAULT_SERVER=mysql
 | |
|     depends_on:
 | |
|       - mysql
 | |
|     ports:
 | |
|       - 7777:8080
 | |
| 
 | |
|   mysql:
 | |
|     image: bitnami/mysql:5.7
 | |
|     environment:
 | |
|       - MYSQL_DATABASE=${MYSQL_DATABASE}
 | |
|       - MYSQL_USER=${MYSQL_USER}
 | |
|       - MYSQL_PASSWORD=${MYSQL_PASSWORD}
 | |
|       - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
 |