mirror of
				https://github.com/crater-invoice/crater.git
				synced 2025-10-31 13:41:09 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			826 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			826 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| version: '3.7'
 | |
| 
 | |
| services:
 | |
|   app:
 | |
|     build:
 | |
|       args:
 | |
|         user: crater-user
 | |
|         uid: 1000
 | |
|       context: ./
 | |
|       dockerfile: Dockerfile
 | |
|     image: crater-php
 | |
|     restart: unless-stopped
 | |
|     working_dir: /var/www/
 | |
|     volumes:
 | |
|       - ./:/var/www
 | |
|     networks:
 | |
|       - crater
 | |
| 
 | |
|   db:
 | |
|     image: mariadb
 | |
|     restart: always
 | |
|     volumes:
 | |
|       - db:/var/lib/mysql
 | |
|     environment:
 | |
|       MYSQL_USER: crater
 | |
|       MYSQL_PASSWORD: crater
 | |
|       MYSQL_DATABASE: crater
 | |
|       MYSQL_ROOT_PASSWORD: crater
 | |
|     ports:
 | |
|       - '33006:3306'
 | |
|     networks:
 | |
|       - crater
 | |
| 
 | |
|   nginx:
 | |
|     image: nginx:1.17-alpine
 | |
|     restart: unless-stopped
 | |
|     ports:
 | |
|       - 80:80
 | |
|     volumes:
 | |
|       - ./:/var/www
 | |
|       - ./docker-compose/nginx:/etc/nginx/conf.d/
 | |
|     networks:
 | |
|       - crater
 | |
| 
 | |
| volumes:
 | |
|   db:
 | |
| 
 | |
| networks:
 | |
|   crater:
 | |
|     driver: bridge
 |