php composer script (check php versions)
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		
							
								
								
									
										10
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Dockerfile
									
									
									
									
									
								
							@@ -80,9 +80,11 @@ COPY --from=base-config /etc/supervisor /etc/supervisor
 | 
			
		||||
COPY --from=builder /usr/local/lib/php /usr/local/lib/php
 | 
			
		||||
COPY --from=builder /usr/local/etc /usr/local/etc
 | 
			
		||||
 | 
			
		||||
#install composer (v2 with parallel downloads)
 | 
			
		||||
RUN wget -O /bin/composer https://getcomposer.org/composer.phar
 | 
			
		||||
RUN chmod a+x /bin/composer
 | 
			
		||||
# Copy docker tools
 | 
			
		||||
COPY docker/tools /usr/local/bin/
 | 
			
		||||
 | 
			
		||||
#install composer
 | 
			
		||||
RUN /usr/local/bin/install_composer.sh
 | 
			
		||||
 | 
			
		||||
#install cachetool
 | 
			
		||||
RUN wget -O /bin/cachetool http://gordalina.github.io/cachetool/downloads/cachetool.phar
 | 
			
		||||
@@ -100,8 +102,6 @@ WORKDIR $DIR
 | 
			
		||||
# Copy base configuration files
 | 
			
		||||
COPY docker/etc /etc/
 | 
			
		||||
 | 
			
		||||
# Copy docker tools
 | 
			
		||||
COPY docker/tools /usr/local/bin/
 | 
			
		||||
 | 
			
		||||
EXPOSE 80
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										17
									
								
								docker/tools/install_composer.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										17
									
								
								docker/tools/install_composer.sh
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
PHP_VERSION=`php -r 'echo PHP_MAJOR_VERSION.PHP_MINOR_VERSION;'`
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
if [ $PHP_VERSION = '72' ]; then 
 | 
			
		||||
	wget -O /bin/composer https://getcomposer.org/composer-1.phar
 | 
			
		||||
else 
 | 
			
		||||
	wget -O /bin/composer https://getcomposer.org/composer.phar 
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
chmod a+x /bin/composer
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
if [ $PHP_VERSION = '72' ]; then 
 | 
			
		||||
	composer global require hirak/prestissimo
 | 
			
		||||
fi
 | 
			
		||||
		Reference in New Issue
	
	Block a user