Compare commits
No commits in common. "f562c8057f26f4da6dece3b87cb4e26e1688f104" and "715b7af484c4e5e87492478d65ed19415a5676de" have entirely different histories.
f562c8057f
...
715b7af484
@ -48,8 +48,6 @@ ID можно узнать командой `/id` в боте или через
|
|||||||
|
|
||||||
# Установка в Dokku
|
# Установка в Dokku
|
||||||
|
|
||||||
Подробнее о деплое через Dokku можно прочитать [здесь](https://dokku.com/docs/deployment/application-deployment/).
|
|
||||||
|
|
||||||
На сервере:
|
На сервере:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@ -60,9 +58,11 @@ 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> ...]
|
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
|
```bash
|
||||||
|
git clone https://github.com/dm1sh/tgvkbot
|
||||||
|
cd tgvkbot
|
||||||
git remote add dokku dokku@<dokku_host_url>:tgvkbot
|
git remote add dokku dokku@<dokku_host_url>:tgvkbot
|
||||||
git push dokku
|
git push dokku
|
||||||
```
|
```
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
|
from django.core.management.utils import get_random_secret_key
|
||||||
|
|
||||||
ALLOWED_USER_IDS = os.environ.get('ALLOWED_USER_IDS', '')
|
ALLOWED_USER_IDS = os.environ.get('ALLOWED_USER_IDS', '')
|
||||||
|
|
||||||
DATABASE_USER = os.environ.get('POSTGRES_USER', 'postgres')
|
DATABASE_USER = os.environ.get('POSTGRES_USER', 'postgres')
|
||||||
@ -32,7 +34,7 @@ MAX_FILE_SIZE = os.environ.get('MAX_FILE_SIZE', 52428800)
|
|||||||
API_VERSION = os.environ.get('API_VERSION', '5.124')
|
API_VERSION = os.environ.get('API_VERSION', '5.124')
|
||||||
AUDIO_API_VERSION = os.environ.get('API_VERSION', '5.78')
|
AUDIO_API_VERSION = os.environ.get('API_VERSION', '5.78')
|
||||||
|
|
||||||
SECRET_KEY = os.environ.get('SECRET_KEY', '!jh4wm=%s%l&jv7-lru6hg)mq2pk&rd@i*s0*c!v!zv01cf9iw')
|
SECRET_KEY = os.environ.get('SECRET_KEY', get_random_secret_key())
|
||||||
|
|
||||||
SENTRY_URL = os.environ.get('SENTRY_URL', None)
|
SENTRY_URL = os.environ.get('SENTRY_URL', None)
|
||||||
|
|
||||||
|
10
settings.py
10
settings.py
@ -4,13 +4,11 @@ import dj_database_url
|
|||||||
|
|
||||||
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
|
||||||
|
DATABASES = {
|
||||||
|
'default': dj_database_url.config(default=DATABASE_URL)
|
||||||
|
}
|
||||||
|
|
||||||
DATABASES = {}
|
if not DATABASE_URL:
|
||||||
|
|
||||||
if DATABASE_URL:
|
|
||||||
# Reads string from DATABASE_URL env by default
|
|
||||||
DATABASES['default'] = dj_database_url.config()
|
|
||||||
else:
|
|
||||||
DATABASES['default'] = {
|
DATABASES['default'] = {
|
||||||
'ENGINE': 'django.db.backends.postgresql',
|
'ENGINE': 'django.db.backends.postgresql',
|
||||||
'NAME': DATABASE_NAME,
|
'NAME': DATABASE_NAME,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user