mirror of
				https://github.com/linuxserver/docker-heimdall.git
				synced 2025-10-31 13:07:39 +09:00 
			
		
		
		
	Rebase to 3.20
This commit is contained in:
		| @@ -1,6 +1,6 @@ | ||||
| # syntax=docker/dockerfile:1 | ||||
|  | ||||
| FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.19 | ||||
| FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.20 | ||||
|  | ||||
| # set version label | ||||
| ARG BUILD_DATE | ||||
| @@ -9,9 +9,6 @@ ARG HEIMDALL_RELEASE | ||||
| LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" | ||||
| LABEL maintainer="aptalca" | ||||
|  | ||||
| # environment settings | ||||
| ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2 | ||||
|  | ||||
| RUN \ | ||||
|   echo "**** install runtime packages ****" && \ | ||||
|   apk add --no-cache \ | ||||
| @@ -45,6 +42,7 @@ RUN \ | ||||
|   tar xf \ | ||||
|     /tmp/heimdall.tar.gz -C \ | ||||
|     /app/www-tmp --strip-components=1 && \ | ||||
|   printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ | ||||
|   echo "**** cleanup ****" && \ | ||||
|   rm -rf \ | ||||
|     /tmp/* | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # syntax=docker/dockerfile:1 | ||||
|  | ||||
| FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.19 | ||||
| FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.20 | ||||
|  | ||||
| # set version label | ||||
| ARG BUILD_DATE | ||||
| @@ -9,9 +9,6 @@ ARG HEIMDALL_RELEASE | ||||
| LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" | ||||
| LABEL maintainer="aptalca" | ||||
|  | ||||
| # environment settings | ||||
| ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2 | ||||
|  | ||||
| RUN \ | ||||
|   echo "**** install runtime packages ****" && \ | ||||
|   apk add --no-cache \ | ||||
| @@ -45,6 +42,7 @@ RUN \ | ||||
|   tar xf \ | ||||
|     /tmp/heimdall.tar.gz -C \ | ||||
|     /app/www-tmp --strip-components=1 && \ | ||||
|   printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ | ||||
|   echo "**** cleanup ****" && \ | ||||
|   rm -rf \ | ||||
|     /tmp/* | ||||
|   | ||||
							
								
								
									
										4
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							| @@ -34,8 +34,8 @@ pipeline { | ||||
|     CI_PORT='80' | ||||
|     CI_SSL='false' | ||||
|     CI_DELAY='120' | ||||
|     CI_DOCKERENV='TZ=US/Pacific' | ||||
|     CI_AUTH='user:password' | ||||
|     CI_DOCKERENV='' | ||||
|     CI_AUTH='' | ||||
|     CI_WEBPATH='' | ||||
|   } | ||||
|   stages { | ||||
|   | ||||
| @@ -74,7 +74,6 @@ This image provides various versions that are available via tags. Please read th | ||||
|  | ||||
| Access the web gui at http://SERVERIP:PORT | ||||
|  | ||||
|  | ||||
| ### Adding password protection | ||||
|  | ||||
| This image now supports password protection through htpasswd. Run the following command on your host to generate the htpasswd file `docker exec -it heimdall htpasswd -c /config/nginx/.htpasswd <username>`. Replace <username> with a username of your choice and you will be asked to enter a password. Uncomment the `basic auth` lines in `/config/nginx/site-confs/default.conf` and restart the container. | ||||
| @@ -292,6 +291,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 | ||||
|  | ||||
| ## Versions | ||||
|  | ||||
| * **27.06.24:** - Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings. | ||||
| * **07.03.24:** - Enable the opcache and disable file revalidation. | ||||
| * **06.03.24:** - Existing users should update: site-confs/default.conf - Cleanup default site conf. | ||||
| * **23.12.23:** - Rebase to Alpine 3.19 with php 8.3. | ||||
|   | ||||
| @@ -6,7 +6,6 @@ external_type: github_commit | ||||
| release_type: prerelease | ||||
| release_tag: development | ||||
| ls_branch: development | ||||
| build_armhf: false | ||||
| repo_vars: | ||||
|   - EXT_GIT_BRANCH = '2.x' | ||||
|   - EXT_USER = 'linuxserver' | ||||
| @@ -25,6 +24,6 @@ repo_vars: | ||||
|   - CI_PORT='80' | ||||
|   - CI_SSL='false' | ||||
|   - CI_DELAY='120' | ||||
|   - CI_DOCKERENV='TZ=US/Pacific' | ||||
|   - CI_AUTH='user:password' | ||||
|   - CI_DOCKERENV='' | ||||
|   - CI_AUTH='' | ||||
|   - CI_WEBPATH='' | ||||
|   | ||||
| @@ -33,31 +33,19 @@ param_usage_include_ports: true | ||||
| param_ports: | ||||
|   - { external_port: "80", internal_port: "80", port_desc: "http gui" } | ||||
|   - { external_port: "443", internal_port: "443", port_desc: "https gui" } | ||||
| param_usage_include_env: true | ||||
| param_env_vars: | ||||
|   - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London"} | ||||
|  | ||||
| # optional parameters | ||||
| optional_block_1: false | ||||
| optional_block_1_items: | ||||
|   - | | ||||
|     Using tags, you can switch between the stable releases of Heimdall and the master branch. No tag is required for the latest stable release. | ||||
|     Add the development tag,  if required,  to the linuxserver/heimdall line of the run/create command in the following format, linuxserver/heimdall:development | ||||
|     The development tag will be the latest commit in the master branch of Heimdall. | ||||
|     HOWEVER , USE THE DEVELOPMENT TAG AT YOUR OWN PERIL !!!!!!!!! | ||||
|  | ||||
| # application setup block | ||||
| app_setup_block_enabled: true | ||||
| app_setup_block: | | ||||
|   Access the web gui at http://SERVERIP:PORT | ||||
|  | ||||
|  | ||||
|   ### Adding password protection | ||||
|    | ||||
|  | ||||
|   This image now supports password protection through htpasswd. Run the following command on your host to generate the htpasswd file `docker exec -it heimdall htpasswd -c /config/nginx/.htpasswd <username>`. Replace <username> with a username of your choice and you will be asked to enter a password. Uncomment the `basic auth` lines in `/config/nginx/site-confs/default.conf` and restart the container. | ||||
|  | ||||
| # changelog | ||||
| changelogs: | ||||
|   - { date: "27.06.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."} | ||||
|   - { date: "07.03.24:", desc: "Enable the opcache and disable file revalidation."} | ||||
|   - { date: "06.03.24:", desc: "Existing users should update: site-confs/default.conf - Cleanup default site conf." } | ||||
|   - { date: "23.12.23:", desc: "Rebase to Alpine 3.19 with php 8.3."} | ||||
|   | ||||
| @@ -1,11 +1,8 @@ | ||||
| ## Version 2024/03/06 - Changelog: https://github.com/linuxserver/docker-heimdall/commits/master/root/defaults/nginx/site-confs/default.conf.sample | ||||
| ## Version 2024/06/27 - Changelog: https://github.com/linuxserver/docker-heimdall/commits/master/root/defaults/nginx/site-confs/default.conf.sample | ||||
|  | ||||
| server { | ||||
|     listen 80 default_server; | ||||
|     listen [::]:80 default_server; | ||||
|  | ||||
|     listen 443 ssl http2 default_server; | ||||
|     listen [::]:443 ssl http2 default_server; | ||||
|     listen *:80 default_server; | ||||
|     listen *:443 ssl default_server; | ||||
|  | ||||
|     server_name _; | ||||
|  | ||||
|   | ||||
| @@ -1,4 +1,5 @@ | ||||
| #!/usr/bin/with-contenv bash | ||||
| # shellcheck shell=bash | ||||
|  | ||||
| exec \ | ||||
|     s6-setuidgid abc php /app/www/artisan queue:work database --sleep=3 --tries=3 | ||||
|   | ||||
							
								
								
									
										0
									
								
								root/migrations/02-default-location
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								root/migrations/02-default-location
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
		Reference in New Issue
	
	Block a user