- Зарегистрируйтесь в Postman;
- Перейдите по ссылке на postman-коллекцию выше, создайте форк (Ctrl+Alt+F);
- Таким же образом скопируйте к себе Тестовый environment с access token;
- Разверните сервис локально, используя инструкции ниже;
- Заполните значения в environment, в соответствии со своими данными;
- Перейдите во вкладку коллекции и в правом верхнем углу выберите тестовый environment;
- Можете пользоваться :)
Скачайте репозиторий с кодом, перейдите в каталог. Создайте .env
файл и наполните его следующими настройками, в формате Ключ=значение
:
DEBUG
— дебаг-режимDJANGO_SECRET_KEY
— секретный ключ проекта. Он отвечает за шифрование на сайте. Например, им зашифрованы все пароли на вашем сайте.ALLOWED_HOSTS
— см. документацию DjangoPOSTGRES_DB
- Имя базы данныхPOSTGRES_USER
- Имя пользователя базы данныхPOSTGRES_PASSWORD
- Пароль пользователя базы данных
Собираем и запускаем контейнер:
docker-compose -f docker-compose.dev.yaml up --build
Подождите несколько секунд чтобы запустились все сервисы и собралась статика. Сайт будет доступен на 127.0.0.1:80
Создайте .env
файл с данными, по инструкции в секции Dev-версия. Добавьте к нему почту для certbot, которая будет использоваться при регистрации ssl сертификата:
Далее в файле nginx_ssl/nginx_ssl.conf замените {your hostname} на домен вашего сайта
Собираем и запускаем контейнер:
docker-compose -f docker-compose.prod_ssl.yaml up --build
логи сервисов можно посмотреть выполнив в консоли команду:
docker-compose -f docker-compose.prod_ssl.yaml logs -f