add readme; push readme to dockerhub
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
3467e4fcb9
commit
7027d9f646
@ -69,6 +69,23 @@ local PipelineNotifications(depends_on=[]) = {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
image: "sheogorath/readme-to-dockerhub",
|
||||||
|
name: "readme",
|
||||||
|
environment: {
|
||||||
|
DOCKERHUB_USERNAME: { from_secret: "docker_username" },
|
||||||
|
DOCKERHUB_PASSWORD: { from_secret: "docker_password" },
|
||||||
|
DOCKERHUB_REPO_PREFIX: "xoxys",
|
||||||
|
DOCKERHUB_REPO_NAME: "ttrss",
|
||||||
|
README_PATH: "README.md"
|
||||||
|
},
|
||||||
|
when: {
|
||||||
|
ref: [
|
||||||
|
'refs/heads/master',
|
||||||
|
'refs/tags/**',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "microbadger",
|
name: "microbadger",
|
||||||
image: "plugins/webhook",
|
image: "plugins/webhook",
|
||||||
|
17
.drone.yml
17
.drone.yml
@ -61,6 +61,21 @@ steps:
|
|||||||
- refs/heads/master
|
- refs/heads/master
|
||||||
- "refs/tags/**"
|
- "refs/tags/**"
|
||||||
|
|
||||||
|
- name: readme
|
||||||
|
image: sheogorath/readme-to-dockerhub
|
||||||
|
environment:
|
||||||
|
DOCKERHUB_PASSWORD:
|
||||||
|
from_secret: docker_password
|
||||||
|
DOCKERHUB_REPO_NAME: ttrss
|
||||||
|
DOCKERHUB_REPO_PREFIX: xoxys
|
||||||
|
DOCKERHUB_USERNAME:
|
||||||
|
from_secret: docker_username
|
||||||
|
README_PATH: README.md
|
||||||
|
when:
|
||||||
|
ref:
|
||||||
|
- refs/heads/master
|
||||||
|
- "refs/tags/**"
|
||||||
|
|
||||||
- name: microbadger
|
- name: microbadger
|
||||||
pull: always
|
pull: always
|
||||||
image: plugins/webhook
|
image: plugins/webhook
|
||||||
@ -94,6 +109,6 @@ depends_on:
|
|||||||
|
|
||||||
---
|
---
|
||||||
kind: signature
|
kind: signature
|
||||||
hmac: f15274a2fd107c7a19948d4ba36c9c2fe6c55bad46d8a4690c529c801ef8c9ad
|
hmac: a65910eece4462292dd0b4c69d09893697f7ce38fe3ba938fa96e2c799d57ad2
|
||||||
|
|
||||||
...
|
...
|
||||||
|
113
README.md
113
README.md
@ -1,2 +1,115 @@
|
|||||||
# ttrss
|
# ttrss
|
||||||
|
|
||||||
|
TT-RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
Here are some example snippets to help you get started creating a container.
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
|
||||||
|
```Shell
|
||||||
|
docker create \
|
||||||
|
--name=ttrss \
|
||||||
|
-p 80:80 \
|
||||||
|
xoxys/ttrss
|
||||||
|
```
|
||||||
|
|
||||||
|
### Docker Compose
|
||||||
|
|
||||||
|
Compatible with docker-compose v2 schemas.
|
||||||
|
|
||||||
|
```Yaml
|
||||||
|
---
|
||||||
|
version: '2'
|
||||||
|
|
||||||
|
services:
|
||||||
|
ttrss:
|
||||||
|
image: xoxys/ttrss:latest
|
||||||
|
ports:
|
||||||
|
- "80:80"
|
||||||
|
depends_on:
|
||||||
|
- db
|
||||||
|
|
||||||
|
db:
|
||||||
|
image: postgres
|
||||||
|
environment:
|
||||||
|
POSTGRES_USER: postgres
|
||||||
|
POSTGRES_PASSWORD: secure
|
||||||
|
POSTGRES_DB: ttrss
|
||||||
|
volumes:
|
||||||
|
- postgres_data:/var/lib/postgresql/data
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
postgres_data:
|
||||||
|
driver: local
|
||||||
|
```
|
||||||
|
|
||||||
|
## Environment variables
|
||||||
|
|
||||||
|
### TT-RSS
|
||||||
|
|
||||||
|
```Shell
|
||||||
|
TTRSS_DB_TYPE=pgsql
|
||||||
|
TTRSS_DB_HOST=db
|
||||||
|
TTRSS_DB_USER=postgres
|
||||||
|
TTRSS_DB_NAME=ttrss
|
||||||
|
TTRSS_DB_PASS=secure
|
||||||
|
TTRSS_DB_PORT=5432
|
||||||
|
TTRSS_SELF_URL_PATH=http://localhost/
|
||||||
|
TTRSS_SINGLE_USER_MODE=false
|
||||||
|
TTRSS_SIMPLE_UPDATE_MODE=false
|
||||||
|
TTRSS_PHP_EXECUTABLE=/usr/bin/php
|
||||||
|
TTRSS_AUTH_AUTO_CREATE=true
|
||||||
|
TTRSS_AUTH_AUTO_LOGIN=true
|
||||||
|
TTRSS_FORCE_ARTICLE_PURGE=0
|
||||||
|
TTRSS_SPHINX_SERVER=localhost:9312
|
||||||
|
TTRSS_SPHINX_INDEX=ttrss, delta
|
||||||
|
TTRSS_ENABLE_REGISTRATION=false
|
||||||
|
TTRSS_REG_NOTIFY_ADDRESS=
|
||||||
|
TTRSS_REG_MAX_USERS=10;
|
||||||
|
TTRSS_SESSION_COOKIE_LIFETIME=86400
|
||||||
|
TTRSS_SMTP_FROM_NAME=Tiny Tiny RSS
|
||||||
|
TTRSS_SMTP_FROM_NAME=
|
||||||
|
TTRSS_DIGEST_SUBJECT=[tt-rss] New headlines for last 24 hours
|
||||||
|
TTRSS_CHECK_FOR_UPDATES=true
|
||||||
|
TTRSS_ENABLE_GZIP_OUTPUT=false
|
||||||
|
TTRSS_PLUGINS=auth_internal, note
|
||||||
|
TTRSS_LOG_DESTINATION=sql
|
||||||
|
TTRSS_CONFIG_VERSION=26
|
||||||
|
```
|
||||||
|
|
||||||
|
### PHP
|
||||||
|
|
||||||
|
```Shell
|
||||||
|
PHP_EXPOSE_PHP=Off
|
||||||
|
PHP_MAX_EXECUTION_TIME=30
|
||||||
|
PHP_MAX_INPUT_TIME=60
|
||||||
|
PHP_MEMORY_LIMIT=50M
|
||||||
|
PHP_ERROR_REPORTING=E_ALL & ~E_DEPRECATED & ~E_STRICT
|
||||||
|
PHP_DISPLAY_ERRORS=Off
|
||||||
|
PHP_DISPLAY_STARTUP_ERRORS=Off
|
||||||
|
PHP_LOG_ERRORS=On
|
||||||
|
PHP_LOG_ERRORS_MAX_LEN=1024
|
||||||
|
PHP_IGNORE_REPEATED_ERRORS=Off
|
||||||
|
PHP_IGNORE_REPEATED_SOURCE=Off
|
||||||
|
PHP_REPORT_MEMLEAKS=On
|
||||||
|
PHP_HTML_ERRORSOn
|
||||||
|
PHP_ERROR_LOG=/proc/self/fd/2
|
||||||
|
PHP_POST_MAX_SIZE=8M
|
||||||
|
PHP_FILE_UPLOADS=Off
|
||||||
|
PHP_UPLOAD_MAX_FILESIZE=2M
|
||||||
|
PHP_MAX_FILE_UPLOADS=2
|
||||||
|
PHP_ALLOW_URL_FOPEN=On
|
||||||
|
PHP_ALLOW_URL_INCLUDE=Off
|
||||||
|
PHP_DATE_TIMEZONE=Europe/Berlin
|
||||||
|
PHP_SQL_SAFE_MODE=On
|
||||||
|
```
|
||||||
|
|
||||||
|
### License
|
||||||
|
|
||||||
|
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
|
||||||
|
|
||||||
|
### Maintainers and Contributors
|
||||||
|
|
||||||
|
[Robert Kaussow](https://gitea.rknet.org/xoxys)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
[global]
|
[global]
|
||||||
error_log = /dev/stderr
|
error_log = /proc/self/fd/2
|
||||||
log_level = warning
|
log_level = warning
|
||||||
daemonize = no
|
daemonize = no
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ html_errors = On
|
|||||||
;docref_ext = .html
|
;docref_ext = .html
|
||||||
;error_prepend_string = "<span style='color: #ff0000'>"
|
;error_prepend_string = "<span style='color: #ff0000'>"
|
||||||
;error_append_string = "</span>"
|
;error_append_string = "</span>"
|
||||||
error_log = php_errors.log
|
error_log = /proc/self/fd/2
|
||||||
;windows.show_crt_warning
|
;windows.show_crt_warning
|
||||||
|
|
||||||
;arg_separator.output = "&"
|
;arg_separator.output = "&"
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
// multiple users and authentication. Enabling this assumes you have
|
// multiple users and authentication. Enabling this assumes you have
|
||||||
// your tt-rss directory protected by other means (e.g. http auth).
|
// your tt-rss directory protected by other means (e.g. http auth).
|
||||||
|
|
||||||
define('SIMPLE_UPDATE_MODE', {{ getenv "TTRSS_SELF_URL_PATH" "false" }});
|
define('SIMPLE_UPDATE_MODE', {{ getenv "TTRSS_SIMPLE_UPDATE_MODE" "false" }});
|
||||||
// Enables fallback update mode where tt-rss tries to update feeds in
|
// Enables fallback update mode where tt-rss tries to update feeds in
|
||||||
// background while tt-rss is open in your browser.
|
// background while tt-rss is open in your browser.
|
||||||
// If you don't have a lot of feeds and don't want to or can't run
|
// If you don't have a lot of feeds and don't want to or can't run
|
||||||
|
@ -63,7 +63,7 @@ html_errors = {{ getenv "PHP_HTML_ERRORS" "On" }}
|
|||||||
;docref_ext = .html
|
;docref_ext = .html
|
||||||
;error_prepend_string = "<span style='color: #ff0000'>"
|
;error_prepend_string = "<span style='color: #ff0000'>"
|
||||||
;error_append_string = "</span>"
|
;error_append_string = "</span>"
|
||||||
error_log = {{ getenv "PHP_ERROR_LOG" "php_errors.log"}}
|
error_log = {{ getenv "PHP_ERROR_LOG" "/proc/self/fd/2"}}
|
||||||
;windows.show_crt_warning
|
;windows.show_crt_warning
|
||||||
|
|
||||||
;arg_separator.output = "&"
|
;arg_separator.output = "&"
|
||||||
|
Reference in New Issue
Block a user