Skip to content

Commit 2f17a92

Browse files
authored
Merge pull request #67 from linuxserver/3.20
Rebase to 3.20
2 parents 868efb3 + 65aaa9c commit 2f17a92

File tree

7 files changed

+16
-34
lines changed

7 files changed

+16
-34
lines changed

Diff for: Dockerfile

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22

3-
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.19
3+
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.20
44

55
# set version label
66
ARG BUILD_DATE
@@ -39,6 +39,7 @@ RUN \
3939
/app/www --strip-components=1 && \
4040
sed -i "s|'disable_update' => false,|'disable_update' => true,|g" \
4141
/app/www/config.default.php && \
42+
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
4243
echo "**** cleanup ****" && \
4344
rm -rf \
4445
/tmp/*

Diff for: Dockerfile.aarch64

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22

3-
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.19
3+
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.20
44

55
# set version label
66
ARG BUILD_DATE
@@ -39,6 +39,7 @@ RUN \
3939
/app/www --strip-components=1 && \
4040
sed -i "s|'disable_update' => false,|'disable_update' => true,|g" \
4141
/app/www/config.default.php && \
42+
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
4243
echo "**** cleanup ****" && \
4344
rm -rf \
4445
/tmp/*

Diff for: Jenkinsfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ pipeline {
3434
CI_PORT='80'
3535
CI_SSL='false'
3636
CI_DELAY='120'
37-
CI_DOCKERENV='TZ=US/Pacific'
38-
CI_AUTH='user:password'
37+
CI_DOCKERENV=''
38+
CI_AUTH=''
3939
CI_WEBPATH=''
4040
}
4141
stages {

Diff for: README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ The architectures supported by this image are:
6161

6262
Access the webui set up wizard at `http://serverIP:port`
6363

64-
For external databases, create a user and database in your mysql/mariadb server (not root) and then follow the setup wizard in the webui. Use the IP address for "host" of your database server.
64+
For external databases, create a user and database in your mysql/mariadb server (not root) and then follow the setup wizard in the webui. Use the IP address for "host" of your database server.
6565

6666
Additional extensions can be dropped into `/config/www/freshrss/extensions` and will be active after container restart.
6767

@@ -275,6 +275,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
275275

276276
## Versions
277277

278+
* **19.06.24:** - Rebase to Alpine 3.20.
278279
* **10.04.24:** - Added php-exif module to resolve issue with fever api.
279280
* **06.03.24:** - Existing users should update: site-confs/default.conf - Cleanup default site conf.
280281
* **23.12.23:** - Rebase to Alpine 3.19 with php 8.3.

Diff for: jenkins-vars.yml

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ external_type: github_stable
66
release_type: stable
77
release_tag: latest
88
ls_branch: master
9-
build_armhf: false
109
repo_vars:
1110
- EXT_GIT_BRANCH = 'master'
1211
- EXT_USER = 'FreshRSS'
@@ -25,6 +24,6 @@ repo_vars:
2524
- CI_PORT='80'
2625
- CI_SSL='false'
2726
- CI_DELAY='120'
28-
- CI_DOCKERENV='TZ=US/Pacific'
29-
- CI_AUTH='user:password'
27+
- CI_DOCKERENV=''
28+
- CI_AUTH=''
3029
- CI_WEBPATH=''

Diff for: readme-vars.yml

+3-20
Original file line numberDiff line numberDiff line change
@@ -6,51 +6,34 @@ project_url: "https://freshrss.org/"
66
project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freshrss-banner.png"
77
project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a free, self-hostable aggregator for rss feeds."
88
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
9-
project_blurb_optional_extras_enabled: false
109

1110
# supported architectures
1211
available_architectures:
1312
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
1413
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
1514

16-
# development version
17-
development_versions: false
18-
1915
# container parameters
2016
common_param_env_vars_enabled: true
2117
param_container_name: "{{ project_name }}"
22-
param_usage_include_net: false
23-
param_usage_include_env: true
24-
param_env_vars:
25-
- { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London." }
2618
param_usage_include_vols: true
2719
param_volumes:
2820
- { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" }
2921
param_usage_include_ports: true
3022
param_ports:
3123
- { external_port: "80", internal_port: "80", port_desc: "WebUI" }
32-
param_device_map: false
33-
cap_add_param: false
34-
35-
# optional container parameters
36-
opt_param_usage_include_env: false
37-
opt_param_usage_include_vols: false
38-
opt_param_usage_include_ports: false
39-
opt_param_device_map: false
40-
opt_cap_add_param: false
41-
optional_block_1: false
4224

4325
# application setup block
4426
app_setup_block_enabled: true
4527
app_setup_block: |
4628
Access the webui set up wizard at `http://serverIP:port`
47-
48-
For external databases, create a user and database in your mysql/mariadb server (not root) and then follow the setup wizard in the webui. Use the IP address for "host" of your database server.
29+
30+
For external databases, create a user and database in your mysql/mariadb server (not root) and then follow the setup wizard in the webui. Use the IP address for "host" of your database server.
4931
5032
Additional extensions can be dropped into `/config/www/freshrss/extensions` and will be active after container restart.
5133
5234
# changelog
5335
changelogs:
36+
- { date: "19.06.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."}
5437
- { date: "10.04.24:", desc: "Added php-exif module to resolve issue with fever api." }
5538
- { date: "06.03.24:", desc: "Existing users should update: site-confs/default.conf - Cleanup default site conf." }
5639
- { date: "23.12.23:", desc: "Rebase to Alpine 3.19 with php 8.3."}

Diff for: root/defaults/nginx/site-confs/default.conf.sample

+3-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
## Version 2024/03/06 - Changelog: https://github.com/linuxserver/docker-freshrss/commits/master/root/defaults/nginx/site-confs/default.conf.sample
1+
## Version 2024/06/19 - Changelog: https://github.com/linuxserver/docker-freshrss/commits/master/root/defaults/nginx/site-confs/default.conf.sample
22

33
server {
4-
listen 80 default_server;
5-
listen [::]:80 default_server;
6-
7-
listen 443 ssl http2 default_server;
8-
listen [::]:443 ssl http2 default_server;
4+
listen *:80 default_server;
5+
listen *:443 ssl default_server;
96

107
server_name _;
118

0 commit comments

Comments
 (0)