added some adresses, settings and documentation
This commit is contained in:
parent
d6e0f93312
commit
6cbfc03411
27
README.md
27
README.md
|
@ -23,3 +23,30 @@ environment managing tool
|
|||
- start your development server with
|
||||
|
||||
python manage.py runserver
|
||||
|
||||
# production
|
||||
|
||||
- you can use gunicorn as server for example instead of the django development server.
|
||||
|
||||
- we use whitenoise for serving static files
|
||||
|
||||
- we still use the development SQLITE database from django
|
||||
|
||||
do the following in the project main directory:
|
||||
|
||||
ln -sr eva/settings_production.py eva/settings.py
|
||||
|
||||
edit /secrets.json to contain something similar to
|
||||
|
||||
{
|
||||
"SECRET_KEY": "THIS IS ANOTHER SECRET!"
|
||||
}
|
||||
|
||||
run the following commands:
|
||||
|
||||
python3 manage.py migrate
|
||||
python3 manage.py collectstatic
|
||||
|
||||
server starts with
|
||||
|
||||
nohup gunicorn --forwarded-allow-ips="*" -b '0:8000' eva.wsgi 2&> logfile &
|
||||
|
|
6
TODO
6
TODO
|
@ -2,8 +2,6 @@ known bugs:
|
|||
|
||||
html problem in mails: 14" -> 14"
|
||||
|
||||
evapp/settings auf die richtigen adressen setzen
|
||||
adresse fürs finanzteam fehlt noch
|
||||
|
||||
Accounts klären (OTRS und co. was genau muss in die liste)
|
||||
|
||||
whitenoise/gunicorn in production
|
||||
staticfiles wollen nicht in production
|
||||
|
|
|
@ -25,7 +25,7 @@ EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
|
|||
SECRET_KEY = 'g%+i6+gkwt3zz@+k-5x1dtstuw4)&qd$lxd^bt2oswy5e1#dul'
|
||||
|
||||
# SECURITY WARNING: don't run with debug turned on in production!
|
||||
DEBUG = True
|
||||
DEBUG = False
|
||||
|
||||
# send mails only to debug mode adress even if in production
|
||||
MAILTEST = True
|
||||
|
@ -51,6 +51,7 @@ INSTALLED_APPS = [
|
|||
|
||||
MIDDLEWARE = [
|
||||
'django.middleware.security.SecurityMiddleware',
|
||||
'whitenoise.middleware.WhiteNoiseMiddleware',
|
||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
'django.middleware.csrf.CsrfViewMiddleware',
|
||||
|
|
|
@ -79,6 +79,7 @@ INSTALLED_APPS = [
|
|||
|
||||
MIDDLEWARE = [
|
||||
'django.middleware.security.SecurityMiddleware',
|
||||
'whitenoise.middleware.WhiteNoiseMiddleware',
|
||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
'django.middleware.csrf.CsrfViewMiddleware',
|
||||
|
|
|
@ -10,7 +10,7 @@ BASIC_DATA = ['usermail', 'firstname', 'lastname', 'firstdate_employment', 'firs
|
|||
# for every department: 'MAIL' => mail adress, 'DATA': additional fields to include
|
||||
MAILS = {
|
||||
'IT': {
|
||||
'MAIL': 'it@wikimedia.de',
|
||||
'MAIL': 'wmde-it@wikimedia.de',
|
||||
'DATA': [
|
||||
'laptop', 'os', 'comment', 'email', 'landline', 'lists', 'mobile',
|
||||
'department', 'accounts', 'language', 'screen', 'remote', 'desk',
|
||||
|
@ -28,20 +28,26 @@ MAILS = {
|
|||
'DATA': ['rebu2go',],
|
||||
},
|
||||
'KOMM': {
|
||||
'MAIL': 'kom@wikimedia.de',
|
||||
'MAIL': 'presse@wikimedia.de',
|
||||
'DATA': [
|
||||
'department', 'team',
|
||||
'jobdescription_german', 'jobdescription_english',
|
||||
],
|
||||
},
|
||||
'SPECIAL': {
|
||||
'MAIL': 'eileen.miedtank@wikimedia.de',
|
||||
'DATA': [
|
||||
'department', 'team', 'language', 'sim', 'sim2',
|
||||
],
|
||||
},
|
||||
'HR': {
|
||||
'MAIL': 'hr@wikimedia.de',
|
||||
'MAIL': 'personal@wikimedia.de, eileen.miedtank@wikimedia.de',
|
||||
'DATA': [
|
||||
'department', 'team', 'language',
|
||||
]
|
||||
},
|
||||
'DIRECTORAT': {
|
||||
'MAIL': 'vorstand@wikmedia.de',
|
||||
'MAIL': 'ricarda.busse@wikimedia.de',
|
||||
'DATA': [
|
||||
'team', 'department', 'language',
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue