Add 'Dockerfile'
This commit is contained in:
		
							
								
								
									
										43
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | |||||||
|  | FROM mcr.microsoft.com/powershell:alpine-3.8 | ||||||
|  |  | ||||||
|  | COPY init/entrypoint.sh /usr/local/bin | ||||||
|  |  | ||||||
|  | RUN chmod +x /usr/local/bin/entrypoint.sh && \ | ||||||
|  |     apk add --update --no-cache \ | ||||||
|  |       lighttpd \ | ||||||
|  |       fcgi \ | ||||||
|  |       php7-cgi \ | ||||||
|  |       php7-common \ | ||||||
|  | #      php7-ctype \ | ||||||
|  |       php7-curl \ | ||||||
|  | #      php7-dom \ | ||||||
|  |       php7-gd \ | ||||||
|  | #      php7-gettext \ | ||||||
|  | #      php7-iconv \ | ||||||
|  | #      php7-imap \ | ||||||
|  |       php7-json \ | ||||||
|  |       php7-ldap \ | ||||||
|  | #      php7-mcrypt \ | ||||||
|  | #      php7-mysqli \ | ||||||
|  |       php7-pdo \ | ||||||
|  | #      php7-pdo_mysql \ | ||||||
|  |       php7-pdo_sqlite \ | ||||||
|  | #      php7-posix \ | ||||||
|  |       php7-session \ | ||||||
|  | #      php7-soap \ | ||||||
|  | #      php7-xml \ | ||||||
|  |       php7-xmlrpc && \ | ||||||
|  |     rm -rf /var/cache/apk/* && \ | ||||||
|  |     # Enable PHP | ||||||
|  |     sed -i 's:#   include "mod_fastcgi.conf":   include "mod_fastcgi.conf":' /etc/lighttpd/lighttpd.conf && \ | ||||||
|  |     sed -i 's:/usr/bin/php-cgi:/usr/bin/php-cgi7:' /etc/lighttpd/mod_fastcgi.conf && \ | ||||||
|  |     # Include vhost's | ||||||
|  | 	sed -i -e '$a\' -e 'include_shell "cat /etc/lighttpd/vhosts.d/*.conf"' /etc/lighttpd/lighttpd.conf && \ | ||||||
|  |     mkdir -p /run/lighttpd/ && chown lighttpd /run/lighttpd/ | ||||||
|  |  | ||||||
|  | #ADD vhosts.d /etc/lighttpd/vhosts.d | ||||||
|  | VOLUME /etc/lighttpd/vhosts.d | ||||||
|  | VOLUME /var/www | ||||||
|  |  | ||||||
|  | ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] | ||||||
|  | CMD ["lighttpd", "-D", "-f", "/etc/lighttpd/lighttpd.conf"] | ||||||
		Reference in New Issue
	
	Block a user