Skip to content

Сервис для создания заметок и задач

License

Notifications You must be signed in to change notification settings

alextriano/taski-docker

 
 

Repository files navigation

Taski

yamdb_workflow.yml - в настоящее время у меня нет сервера для деплоя проекта, поэтому workflow не выполняется до конца.

Описание

Через сервис Taski пользователи могут создавать новые задачи и отмечать уже выполненые.

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

Создайте на своем сервере в директорию taski/ и скопируйте файл docker-compose.production.yml. Сделать это можно, например, при помощи утилиты SCP:

scp -i path_to_SSH/SSH_name docker-compose.production.yml \
    username@server_ip:/home/username/taski/docker-compose.production.yml

Выполните эту команду на сервере в папке taski/:

sudo docker compose -f docker-compose.production.yml up -d

Выполните миграции, соберите статические файлы и скопируйте их в /backend_static/static/:

sudo docker compose -f docker-compose.production.yml exec backend python manage.py migrate
sudo docker compose -f docker-compose.production.yml exec backend python manage.py collectstatic
sudo docker compose -f docker-compose.production.yml exec backend cp -r /app/collected_static/. /static/static/

Обновите конфигурацию сервер nginx и перезагрузите его.

About

Сервис для создания заметок и задач

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 40.7%
  • JavaScript 37.8%
  • Dockerfile 10.4%
  • HTML 9.0%
  • CSS 1.9%
  • Shell 0.2%