Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Backend-сервис для системы отслеживания просмотров статей

Установка

Установите python3.

Репозиторий

Клонируйте репозиторий в удобную папку.

Виртуальное окружение

В терминале перейдите в папку с репозиторием.

Создание виртуального окружения

python3 -m src/venv venv

Активация виртуального окружения Linux

source src/venv/bin/activate

Установка библиотек

pip3 install -r src/requirements.txt

Переменные окружения

Создайте два файла в корне проекта

Примеры

  • .env.local

      DEBUG=True
      SECRET_KEY = "supersecret"
      DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]
    
      POSTGRES_DB=postgres
      POSTGRES_USER=postgres
      POSTGRES_PASSWORD=postgres
      POSTGRES_HOST=localhost
      POSTGRES_PORT=5432
    
      REDIS_URL=redis://redis:6379/1
    
    • .env.docker
      DEBUG=True
      SECRET_KEY = "supersecret"
      DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]
    
      POSTGRES_DB=postgres
      POSTGRES_USER=postgres
      POSTGRES_PASSWORD=postgres
      POSTGRES_HOST=postgres
      POSTGRES_PORT=5432
    
      REDIS_URL=redis://redis:6379/1
    

Запуск

  • Из корня проекта сделайте миграцию и запустите сервер Django
python3 manage.py src/migrate
python3 manage.py src/runserver

Запуск в Docker

Установить Docker

Установить Docker compose

Из корня проекта запустить

docker compose up --build

About

Backend-сервис для системы отслеживания просмотров статей

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages