Compare commits

...

3 Commits

Author SHA1 Message Date
f562c8057f
Made DATABASE_URL parsing conditional 2022-06-20 13:41:22 +03:00
e5b330c8c4
Added note on Dokku deployment 2022-06-20 13:40:52 +03:00
4d354b4b7a
removed get_random_secret_key 2022-06-20 13:40:31 +03:00
3 changed files with 10 additions and 10 deletions

View File

@ -48,6 +48,8 @@ ID можно узнать командой `/id` в боте или через
# Установка в Dokku
Подробнее о деплое через Dokku можно прочитать [здесь](https://dokku.com/docs/deployment/application-deployment/).
На сервере:
```bash
@ -58,11 +60,9 @@ dokku postgres:link tgvkbot_db tgvkbot
dokku config:set tgvkbot BOT_TOKEN=<tg_token> [VK_APP_ID=<vk_app_id> ALLOWED_USER_IDS=<tg_user_ids,...> MAX_FILE_SIZE=<num> ...]
```
На локальном компьютере/где угодно:
На локальном компьютере/где угодно в папке с репозиторием:
```bash
git clone https://github.com/dm1sh/tgvkbot
cd tgvkbot
git remote add dokku dokku@<dokku_host_url>:tgvkbot
git push dokku
```

View File

@ -1,7 +1,5 @@
import os
from django.core.management.utils import get_random_secret_key
ALLOWED_USER_IDS = os.environ.get('ALLOWED_USER_IDS', '')
DATABASE_USER = os.environ.get('POSTGRES_USER', 'postgres')
@ -34,7 +32,7 @@ MAX_FILE_SIZE = os.environ.get('MAX_FILE_SIZE', 52428800)
API_VERSION = os.environ.get('API_VERSION', '5.124')
AUDIO_API_VERSION = os.environ.get('API_VERSION', '5.78')
SECRET_KEY = os.environ.get('SECRET_KEY', get_random_secret_key())
SECRET_KEY = os.environ.get('SECRET_KEY', '!jh4wm=%s%l&jv7-lru6hg)mq2pk&rd@i*s0*c!v!zv01cf9iw')
SENTRY_URL = os.environ.get('SENTRY_URL', None)

View File

@ -4,11 +4,13 @@ import dj_database_url
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
DATABASES = {
'default': dj_database_url.config(default=DATABASE_URL)
}
if not DATABASE_URL:
DATABASES = {}
if DATABASE_URL:
# Reads string from DATABASE_URL env by default
DATABASES['default'] = dj_database_url.config()
else:
DATABASES['default'] = {
'ENGINE': 'django.db.backends.postgresql',
'NAME': DATABASE_NAME,