forked from GithubBackups/healthchecks
Database configuration in README
This commit is contained in:
parent
bb193cf4f1
commit
b53e945f6d
50
README.md
50
README.md
@ -63,6 +63,56 @@ in development environment.
|
||||
|
||||
$ ./manage.py runserver
|
||||
|
||||
The site should now be running at `http://localhost:8080`
|
||||
To log into Django administration site as a super user,
|
||||
visit `http://localhost:8080/admin`
|
||||
|
||||
## Database Configuration
|
||||
|
||||
Database configuration is stored in `hc/settings.py` and can be overriden
|
||||
in `hc/local_settings.py`. The default database engine is SQLite. To use
|
||||
PostgreSQL, create `hc/local_settings.py` if it does not exist, and put the
|
||||
following in it, changing it as neccessary:
|
||||
|
||||
DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': 'django.db.backends.postgresql',
|
||||
'NAME': 'your-database-name-here',
|
||||
'USER': 'your-database-user-here',
|
||||
'PASSWORD': 'your-database-password-here',
|
||||
'TEST': {'CHARSET': 'UTF8'}
|
||||
}
|
||||
}
|
||||
|
||||
For MySQL:
|
||||
|
||||
DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': 'django.db.backends.mysql',
|
||||
'NAME': 'your-database-name-here',
|
||||
'USER': 'your-database-user-here',
|
||||
'PASSWORD': 'your-database-password-here',
|
||||
'TEST': {'CHARSET': 'UTF8'}
|
||||
}
|
||||
}
|
||||
|
||||
You can also use `hc/local_settings.py` to read database
|
||||
configuration from environment variables like so:
|
||||
|
||||
import os
|
||||
|
||||
DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': os.env['DB_ENGINE'],
|
||||
'NAME': os.env['DB_NAME'],
|
||||
'USER': os.env['DB_USER'],
|
||||
'PASSWORD': os.env['DB_PASSWORD'],
|
||||
'TEST': {'CHARSET': 'UTF8'}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
## Sending Emails
|
||||
|
||||
healthchecks must be able to send email messages, so it can send out login
|
||||
|
Loading…
x
Reference in New Issue
Block a user