You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felix 347a70c2b6 files: Update prebuilt isso 9 months ago
defaults files: Update prebuilt isso 9 months ago
files files: Update prebuilt isso 9 months ago
handlers Fixup isso.cfg, add requests pkg, reload gunicorn 9 months ago
tasks Fixup isso.cfg, add requests pkg, reload gunicorn 9 months ago
templates Simplify setting ISSO_CORS_ORIGIN 9 months ago
README.md files: Update prebuilt isso 9 months ago

README.md

Isso commenting system - ansible role

Depends on nginx role, yet to be released.

Settings:

isso_user: "isso"
isso_user_home: "/home/{{ isso_user }}"
isso_dbpath: "{{ isso_user_home }}/dbs/isso-comments.db"
# Don't change this, tied to prebuilt isso-{version}.tar.gz!
#isso_version:
isso_virtualenv: "{{isso_user_home}}/.virtualenvs/py36"
isso_python_version: "3.6"
isso_log_dir: "/var/log/isso"
isso_hosts:
  - http://localhost # Use https for this...
isso_admin_password: changeme
isso_moderation_purge_after: '364d'
isso_server_port: 8080
isso_server_listen: "http://0.0.0.0:{{ isso_server_port }}"
# Important to set this!
isso_server_public_endpoint:
isso_server_trusted_proxies: "127.0.0.1"
isso_cors_origin: "*.example.test"

# Telegram integration
# Only available in forked Isso
isso_notify_telegram: false
isso_telegram_token:
isso_telegram_chatid:

(See default/main.yml)

Packaging Isso

cd <isso-dir>
make init all
python3 setup.py dist

The Isso python package will be in dist/isso<ver>.tar.gz. Copy to files/isso-<ver>tar.gz and increment isso_version.

Modifications used to build the shipped package can be found at ix5/isso:ix5-modifications.

License

GPLv2