evgenii-erokhin / taski-docker

To Do сервис. Отработка навыков автоматического деплоя на сервер.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Планировщик задач - Taski

Описание:

To-Do сервис для создания списка задач. Реализовано отображение предстоящих и выполненых заданий. Проект разрабатывался для отработки навыков деплоя на сервер и тренировки набора принципов и практик CI/CD.

Используемые технологии:

Python Django DjangoREST Docker Nginx Gunicorn Postgres GitHub Actions

Как запустить проект:

Запустить проект локально без Docker:

  1. В директории backend создать виртуальное окружение.
  • Win:
    python -m venv venv
    
  • Linux/MacOs:
    python3 -m venv venv
    
  1. Активируйте виртуальное окружение.
  • Win:
    source venv/Scripts/activate
    
  • Linux/MacOs:
    source venv/bib/activate
    
  1. Установить зависимости.
pip install requirements.txt
  1. Запустите исполняемый файл.
python mamage.py runserver

Запустить проект локально c Docker:

...

Запустить проект с помощью Docker на сервере:

...

Контакты:

Евгений Ерохин

About

To Do сервис. Отработка навыков автоматического деплоя на сервер.

License:MIT License


Languages

Language:Python 40.7%Language:JavaScript 38.6%Language:Dockerfile 9.4%Language:HTML 9.3%Language:CSS 2.0%