38 lines
		
	
	
		
			952 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			952 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| IMAGE ecogis_0.0.1-190620
 | |
| 
 | |
| LAYER alpine3.8_3.8.4-190620
 | |
| LAYER alpine3.8-php5.6_5.6.40-190620
 | |
| 
 | |
| RUN EOF
 | |
|     # Install runtime dependencies
 | |
|     apk --no-cache add php5-dom php5-gettext php5-pdo_pgsql php5-xml
 | |
| 
 | |
|     # Install build dependencies
 | |
|     apk --no-cache add --virtual .deps git php5-openssl php5-pear php5-phar
 | |
| 
 | |
|     # Install composer
 | |
|     wget https://getcomposer.org/download/1.8.0/composer.phar -O /usr/bin/composer
 | |
|     chmod +x /usr/bin/composer
 | |
| 
 | |
|     # Clone EcoGIS
 | |
|     git clone --depth=1 https://github.com/r3-gis/EcoGIS /srv/ecogis
 | |
| 
 | |
|     # Compose
 | |
|     cd /srv/ecogis
 | |
|     HOME=/tmp composer install
 | |
|     pear install Auth Log
 | |
| 
 | |
|     # Create OS user
 | |
|     addgroup -S -g 8020 ecogis
 | |
|     adduser -S -u 8020 -h /srv/ecogis -s /bin/false -g ecogis -G ecogis ecogis
 | |
| 
 | |
|     # Cleanup
 | |
|     apk --no-cache del .deps
 | |
|     find /srv/ecogis -name '.git*' -exec rm -rf {} +
 | |
|     rm -rf /usr/bin/composer /tmp/.composer
 | |
| EOF
 | |
| 
 | |
| COPY lxc
 | |
| 
 | |
| CMD s6-svscan /etc/services.d
 |