Switch frontend from old base image to alpine
This commit is contained in:
		
							parent
							
								
									2382d79fbe
								
							
						
					
					
						commit
						e598317386
					
				|  | @ -1,10 +1,7 @@ | |||
| FROM kelvinchen/seedbox:base | ||||
| FROM nginx:1.11-alpine | ||||
| MAINTAINER Kelvin Chen <kelvin@kelvinchen.org> | ||||
| 
 | ||||
| RUN apt-get update \ | ||||
|     && apt-get install --no-install-recommends -y apache2-utils \ | ||||
|     && apt-get clean \ | ||||
|     && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* | ||||
| RUN apk add --no-cache apache2-utils openssl | ||||
| 
 | ||||
| VOLUME /config | ||||
| 
 | ||||
|  | @ -15,7 +12,7 @@ ENV USERNAME=user \ | |||
|     USE_SSL=false | ||||
| 
 | ||||
| COPY nginx.conf common_default.conf ssl.conf /etc/nginx/ | ||||
| COPY start / | ||||
| COPY init / | ||||
| COPY ssl-gen /usr/local/bin | ||||
| 
 | ||||
| CMD ["/start"] | ||||
| CMD ["/init"] | ||||
|  |  | |||
|  | @ -3,7 +3,10 @@ | |||
| listen 80; | ||||
| listen [::]:80; | ||||
| 
 | ||||
| include            proxy_params; | ||||
| proxy_set_header   Host $http_host; | ||||
| proxy_set_header   X-Real-IP $remote_addr; | ||||
| proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; | ||||
| proxy_set_header   X-Forwarded-Proto $scheme; | ||||
| proxy_set_header   Upgrade    $http_upgrade; | ||||
| proxy_set_header   Connection $http_connection; | ||||
| proxy_redirect     off; | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| #!/usr/bin/env bash | ||||
| #!/usr/bin/env sh | ||||
| 
 | ||||
| # Make placeholder config directory | ||||
| mkdir -p /config/frontend | ||||
|  | @ -29,25 +29,25 @@ http { | |||
|     gzip         on; | ||||
|     gzip_disable "msie6"; | ||||
| 
 | ||||
|     client_max_body_size 8M; | ||||
|     client_max_body_size 0; | ||||
| 
 | ||||
|     auth_basic           "Restricted"; | ||||
|     auth_basic_user_file .htpasswd; | ||||
| 
 | ||||
|     upstream rtorrent { | ||||
|         server seedbox_rtorrent_1; | ||||
|         server rtorrent; | ||||
|     } | ||||
| 
 | ||||
|     upstream syncthing { | ||||
|         server seedbox_syncthing_1:8384; | ||||
|         server syncthing:8384; | ||||
|     } | ||||
| 
 | ||||
|     upstream plex { | ||||
|         server seedbox_plex_1:32400; | ||||
|         server plex:32400; | ||||
|     } | ||||
| 
 | ||||
|     upstream sickrage { | ||||
|         server seedbox_sickrage_1:8081; | ||||
|         server sickrage:8081; | ||||
|     } | ||||
| 
 | ||||
|     server { | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| #!/usr/bin/env bash | ||||
| #!/usr/bin/env sh | ||||
| 
 | ||||
| # Short helper script to generate self signed SSL certificates. | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue