Miscellaneous improvements to installation instructions (#819)

Co-authored-by: Glandos <bugs-github@antipoul.fr>
This commit is contained in:
George Thomas 2021-07-28 21:32:55 +01:00 committed by GitHub
parent 6bacae1cd9
commit b94fc08138
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 6 deletions

View file

@ -26,14 +26,14 @@ format used can be found on `the SQLAlchemy documentation`_.
For example, if you're using MariaDB, use a configuration similar to the following:: For example, if you're using MariaDB, use a configuration similar to the following::
SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://user:pass@localhost/dbname' SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://user:pass@localhost/mydb'
If you're using PostgreSQL, your client must use utf8. Unfortunately, If you're using PostgreSQL, your client must use utf8. Unfortunately,
PostgreSQL default is to use ASCII. Either change your client settings, PostgreSQL default is to use ASCII. Either change your client settings,
or specify the encoding by appending ``?client_encoding=utf8`` to the or specify the encoding by appending ``?client_encoding=utf8`` to the
connection string. This will look like:: connection string. This will look like::
SQLALCHEMY_DATABASE_URI = 'postgresql://myuser:mypass@localhost/dbname?client_encoding=utf8' SQLALCHEMY_DATABASE_URI = 'postgresql://myuser:mypass@localhost/mydb?client_encoding=utf8'
.. _the SQLAlchemy documentation: http://docs.sqlalchemy.org/en/latest/core/engines.html#database-urls .. _the SQLAlchemy documentation: http://docs.sqlalchemy.org/en/latest/core/engines.html#database-urls

View file

@ -36,15 +36,16 @@ most small to medium setups.
Prepare virtual environment (recommended) Prepare virtual environment (recommended)
========================================= =========================================
Choose an installation path, here `/home/john/ihatemoney`. Choose an installation path, here the current user's home directory (`~`).
Create a virtual environment:: Create a virtual environment::
python3 -m venv /home/john/ihatemoney python3 -m venv ~/ihatemoney
cd ~/ihatemoney
Activate the virtual environment:: Activate the virtual environment::
source /home/john/ihatemoney/bin/activate source bin/activate
.. note:: You will have to re-issue that ``source`` command if you open a new .. note:: You will have to re-issue that ``source`` command if you open a new
terminal. terminal.
@ -179,7 +180,7 @@ Install Gunicorn::
[Service] [Service]
Type=simple Type=simple
User=ihatemoney User=ihatemoney
ExecStart=/home/john/ihatemoney/bin/gunicorn -c /etc/ihatemoney/gunicorn.conf.py ihatemoney.wsgi:application ExecStart=%h/ihatemoney/bin/gunicorn -c /etc/ihatemoney/gunicorn.conf.py ihatemoney.wsgi:application
SyslogIdentifier=ihatemoney SyslogIdentifier=ihatemoney
[Install] [Install]