Merge pull request #12 from alex3305/docker-nginx
Dockerfile for Taskboard
This commit is contained in:
		
						commit
						abbfd06977
					
				
							
								
								
									
										22
									
								
								build/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								build/Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | ||||
| # Dockerfile for Taskboard with nginx and sqlite. | ||||
| 
 | ||||
| FROM ubuntu:trusty | ||||
| MAINTAINER Alex van den Hoogen <alex.van.den.hoogen@geodan.nl> | ||||
| 
 | ||||
| RUN apt-get update && \ | ||||
|     apt-get install -yq --no-install-recommends git wget nginx php5-fpm php5-sqlite sqlite3 ca-certificates pwgen && \ | ||||
|     apt-get clean && \ | ||||
|     rm -rf /var/lib/apt/lists/* | ||||
| 
 | ||||
| RUN echo "cgi.fix_pathinfo = 0;" >> /etc/php5/fpm/php.ini && \ | ||||
|     echo "daemon off;" >> /etc/nginx/nginx.conf && \ | ||||
|     mkdir -p /var/www | ||||
| 
 | ||||
| RUN git clone https://github.com/kiswa/TaskBoard.git /var/www && \ | ||||
|     chmod 777 $(find /var/www -type d) | ||||
| 
 | ||||
| ADD nginx.conf /etc/nginx/sites-available/default | ||||
| 
 | ||||
| EXPOSE 80 | ||||
| 
 | ||||
| CMD service php5-fpm start && nginx | ||||
		Reference in New Issue
	
	Block a user