36 lines
		
	
	
		
			931 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			931 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| IMAGE ecogis_2.10.1-200403
 | |
| FROM alpine3.8-php5.6_5.6.40-200403
 | |
| 
 | |
| 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 8080 ecogis
 | |
|     adduser -S -u 8080 -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 image.d
 | |
| 
 | |
| CMD /bin/s6-svscan /etc/services.d
 |