mirror of
https://git.cloudron.io/cloudron/freshrss-app
synced 2025-09-21 12:27:36 +00:00
Compare commits
7 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
a5859749cc | ||
|
3a5458cdf6 | ||
|
c845c79cc4 | ||
|
c86ce2c5c1 | ||
|
6db1932cfb | ||
|
df327aff91 | ||
|
c4a8a59fc1 |
12
CHANGELOG.md
12
CHANGELOG.md
@@ -236,3 +236,15 @@
|
||||
* Supported by Fluent Reader Lite client on Android and iOS #4595
|
||||
* Several bug fixes
|
||||
|
||||
[1.15.1]
|
||||
* Update FreshRSS to 1.20.1
|
||||
* [Full Changelog](https://github.com/FreshRSS/FreshRSS/releases/tag/1.20.1)
|
||||
* Add support for custom XPath date/time format #4703
|
||||
* Add default redirect when authenticating #4778
|
||||
* Force default user before rendering login page #4620
|
||||
|
||||
[1.15.2]
|
||||
* Update FreshRSS to 1.20.2
|
||||
* Update Cloudron base image to 4.0.0
|
||||
* [Full Changelog](https://github.com/FreshRSS/FreshRSS/releases/tag/1.20.2)
|
||||
* Fix security vulnerability in ext.php #4928 reported by @c3l3si4n
|
||||
|
@@ -5,8 +5,8 @@
|
||||
"description": "file://DESCRIPTION.md",
|
||||
"changelog": "file://CHANGELOG.md",
|
||||
"tagline": "RSS feed reader",
|
||||
"version": "1.15.0",
|
||||
"upstreamVersion": "1.20.0",
|
||||
"version": "1.15.2",
|
||||
"upstreamVersion": "1.20.2",
|
||||
"healthCheckPath": "/",
|
||||
"httpPort": 8000,
|
||||
"addons": {
|
||||
|
20
Dockerfile
20
Dockerfile
@@ -1,9 +1,9 @@
|
||||
FROM cloudron/base:3.2.0@sha256:ba1d566164a67c266782545ea9809dc611c4152e27686fd14060332dd88263ea
|
||||
FROM cloudron/base:4.0.0@sha256:31b195ed0662bdb06a6e8a5ddbedb6f191ce92e8bee04c03fb02dd4e9d0286df
|
||||
|
||||
RUN mkdir -p /app/code
|
||||
WORKDIR /app/code
|
||||
|
||||
ARG VERSION=1.20.0
|
||||
ARG VERSION=1.20.2
|
||||
RUN curl -L https://github.com/FreshRSS/FreshRSS/archive/${VERSION}.tar.gz | tar -zxvf - --strip-components=1
|
||||
|
||||
RUN mv data data-orig && ln -s /app/data data
|
||||
@@ -26,15 +26,15 @@ RUN a2enmod headers expires deflate mime dir rewrite setenvif
|
||||
|
||||
RUN rm -rf /var/lib/php && ln -s /run/php /var/lib/php
|
||||
|
||||
RUN crudini --set /etc/php/7.4/apache2/php.ini PHP upload_max_filesize 64M && \
|
||||
crudini --set /etc/php/7.4/apache2/php.ini PHP post_max_size 64M && \
|
||||
crudini --set /etc/php/7.4/apache2/php.ini PHP memory_limit 64M && \
|
||||
crudini --set /etc/php/7.4/apache2/php.ini Session session.save_path /run/php/session && \
|
||||
crudini --set /etc/php/7.4/apache2/php.ini Session session.gc_probability 1 && \
|
||||
crudini --set /etc/php/7.4/apache2/php.ini Session session.gc_divisor 100
|
||||
RUN crudini --set /etc/php/8.1/apache2/php.ini PHP upload_max_filesize 64M && \
|
||||
crudini --set /etc/php/8.1/apache2/php.ini PHP post_max_size 64M && \
|
||||
crudini --set /etc/php/8.1/apache2/php.ini PHP memory_limit 64M && \
|
||||
crudini --set /etc/php/8.1/apache2/php.ini Session session.save_path /run/php/session && \
|
||||
crudini --set /etc/php/8.1/apache2/php.ini Session session.gc_probability 1 && \
|
||||
crudini --set /etc/php/8.1/apache2/php.ini Session session.gc_divisor 100
|
||||
|
||||
RUN ln -s /app/data/php.ini /etc/php/7.4/apache2/conf.d/99-cloudron.ini && \
|
||||
ln -s /app/data/php.ini /etc/php/7.4/cli/conf.d/99-cloudron.ini
|
||||
RUN ln -s /app/data/php.ini /etc/php/8.1/apache2/conf.d/99-cloudron.ini && \
|
||||
ln -s /app/data/php.ini /etc/php/8.1/cli/conf.d/99-cloudron.ini
|
||||
|
||||
ADD start.sh /app/code/start.sh
|
||||
|
||||
|
3
start.sh
3
start.sh
@@ -2,7 +2,7 @@
|
||||
|
||||
set -eu
|
||||
|
||||
mkdir -p /run/php/session
|
||||
mkdir -p /run/php/session /app/data/extensions
|
||||
|
||||
if ! [ -f /app/data/.installed ]; then
|
||||
echo "==> Fresh installation, setting up..."
|
||||
@@ -29,7 +29,6 @@ ln -s /tmp/log_api.txt /app/data/users/_/log_api.txt
|
||||
|
||||
# We have to copy instead of symlinking extensions (see #2)
|
||||
echo "==> Copying packaged extensions"
|
||||
mkdir -p /app/data/extensions
|
||||
for f in $(ls /app/code/extensions-orig); do
|
||||
rm -rf "/app/data/extensions/$f"
|
||||
cp -r "/app/code/extensions-orig/$f" "/app/data/extensions"
|
||||
|
713
test/package-lock.json
generated
713
test/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -9,12 +9,12 @@
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"chromedriver": "^105.0.0",
|
||||
"chromedriver": "^108.0.0",
|
||||
"expect.js": "^0.3.1",
|
||||
"mkdirp": "^1.0.4",
|
||||
"mocha": "^10.0.0",
|
||||
"mocha": "^10.1.0",
|
||||
"rimraf": "^3.0.2",
|
||||
"selenium-webdriver": "^4.4.0",
|
||||
"superagent": "^8.0.0"
|
||||
"selenium-webdriver": "^4.7.0",
|
||||
"superagent": "^8.0.6"
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user