|
|
@@ -36,10 +36,10 @@ cd ./FreshRSS/
|
|
|
mkdir -p ./data/
|
|
|
|
|
|
sudo docker run -d --restart unless-stopped --log-opt max-size=10m \
|
|
|
- -v $(pwd)/data:/var/www/FreshRSS/data \
|
|
|
- -e 'CRON_MIN=5,35' \
|
|
|
- -p 8080:80 \
|
|
|
- --name freshrss freshrss/freshrss
|
|
|
+ -v $(pwd)/data:/var/www/FreshRSS/data \
|
|
|
+ -e 'CRON_MIN=5,35' \
|
|
|
+ -p 8080:80 \
|
|
|
+ --name freshrss freshrss/freshrss
|
|
|
```
|
|
|
|
|
|
### Examples with external databases
|
|
|
@@ -52,10 +52,10 @@ See https://hub.docker.com/_/mysql/
|
|
|
```sh
|
|
|
sudo docker run -d -v /path/to/mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=rootpass -e MYSQL_DATABASE=freshrss -e MYSQL_USER=freshrss -e MYSQL_PASSWORD=pass --name mysql mysql
|
|
|
sudo docker run -d --restart unless-stopped --log-opt max-size=10m \
|
|
|
- -v $(pwd)/data:/var/www/FreshRSS/data \
|
|
|
- -e 'CRON_MIN=17,47' \
|
|
|
- --link mysql -p 8080:80 \
|
|
|
- --name freshrss freshrss/freshrss
|
|
|
+ -v $(pwd)/data:/var/www/FreshRSS/data \
|
|
|
+ -e 'CRON_MIN=17,47' \
|
|
|
+ --link mysql -p 8080:80 \
|
|
|
+ --name freshrss freshrss/freshrss
|
|
|
```
|
|
|
|
|
|
#### PostgreSQL
|
|
|
@@ -64,10 +64,10 @@ See https://hub.docker.com/_/postgres/
|
|
|
```sh
|
|
|
sudo docker run -d -v /path/to/pgsql-data:/var/lib/postgresql/data -e POSTGRES_DB=freshrss -e POSTGRES_USER=freshrss -e POSTGRES_PASSWORD=pass --name postgres postgres
|
|
|
sudo docker run -d --restart unless-stopped --log-opt max-size=10m \
|
|
|
- -v $(pwd)/data:/var/www/FreshRSS/data \
|
|
|
- -e 'CRON_MIN=23,53' \
|
|
|
- --link postgres -p 8080:80 \
|
|
|
- --name freshrss freshrss/freshrss
|
|
|
+ -v $(pwd)/data:/var/www/FreshRSS/data \
|
|
|
+ -e 'CRON_MIN=23,53' \
|
|
|
+ --link postgres -p 8080:80 \
|
|
|
+ --name freshrss freshrss/freshrss
|
|
|
```
|
|
|
|
|
|
## Update
|
|
|
@@ -105,10 +105,10 @@ Not passing the `CRON_MIN` environment variable – or setting it to empty strin
|
|
|
|
|
|
```sh
|
|
|
sudo docker run -d --restart unless-stopped --log-opt max-size=10m \
|
|
|
- -v $(pwd)/data:/var/www/FreshRSS/data \
|
|
|
- -e 'CRON_MIN=13,43' \
|
|
|
- -p 8080:80 \
|
|
|
- --name freshrss freshrss/freshrss
|
|
|
+ -v $(pwd)/data:/var/www/FreshRSS/data \
|
|
|
+ -e 'CRON_MIN=13,43' \
|
|
|
+ -p 8080:80 \
|
|
|
+ --name freshrss freshrss/freshrss
|
|
|
```
|
|
|
|
|
|
### Option 2) Cron on the host machine
|
|
|
@@ -129,10 +129,10 @@ See cron option 1 for customising the cron schedule.
|
|
|
|
|
|
```sh
|
|
|
sudo docker run -d --restart unless-stopped --log-opt max-size=10m \
|
|
|
- -v $(pwd)/data:/var/www/FreshRSS/data \
|
|
|
- -e 'CRON_MIN=17,37' \
|
|
|
- --name freshrss_cron freshrss/freshrss \
|
|
|
- crond -f -d 6
|
|
|
+ -v $(pwd)/data:/var/www/FreshRSS/data \
|
|
|
+ -e 'CRON_MIN=17,37' \
|
|
|
+ --name freshrss_cron freshrss/freshrss \
|
|
|
+ crond -f -d 6
|
|
|
```
|
|
|
|
|
|
|