20 lines
		
	
	
		
			858 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			858 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| 
								 | 
							
								#-----------------------------------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								# Copyright (c) Microsoft Corporation. All rights reserved.
							 | 
						||
| 
								 | 
							
								# Licensed under the MIT License. See LICENSE in the project root for license information.
							 | 
						||
| 
								 | 
							
								#-----------------------------------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								FROM php:7-cli
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Install xdebug
							 | 
						||
| 
								 | 
							
								RUN yes | pecl install xdebug \
							 | 
						||
| 
								 | 
							
									&& echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \
							 | 
						||
| 
								 | 
							
									&& echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/xdebug.ini \
							 | 
						||
| 
								 | 
							
									&& echo "xdebug.remote_autostart=on" >> /usr/local/etc/php/conf.d/xdebug.ini
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Install git, process tools
							 | 
						||
| 
								 | 
							
								RUN apt-get update && apt-get -y install git procps
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Clean up
							 | 
						||
| 
								 | 
							
								RUN apt-get autoremove -y \
							 | 
						||
| 
								 | 
							
								    && apt-get clean -y \
							 | 
						||
| 
								 | 
							
								    && rm -rf /var/lib/apt/lists/*
							 |