Skip to content

Solodnikov/blog

Repository files navigation

blog

Python Django Docker Postgres Linux

Описание проекта

Социальная сеть, которая позволяет пользователям делится записями, размещать фотографии, подписываться на других пользователей и комментировать их записи. Также пользователи могут создавать сообщества по интересам.

Проект работает и доступен по адресу - http://45.90.218.173/

Развертывание проекта

  • клонируйте проект

    https://github.com/Solodnikov/blog

  • порядок запуска в докер контейнерах

    docker-compose up -d --build - сборка и запуск контейнеров

    docker-compose exec web python manage.py makemigrations - создание миграций

    docker-compose exec web python manage.py migrate - выполнение миграций

    docker-compose exec web python manage.py createsuperuser - создание суперюзера

    docker-compose exec web python manage.py collectstatic --no-input - сбор статики

  • создайте файл .env в корневой директории проекта:

    # .env example
    DB_ENGINE=django.db.backends.postgresql
    DB_NAME=postgres
    POSTGRES_USER=postgres
    POSTGRES_PASSWORD=postgres
    DB_HOST=db
    DB_PORT=5432
    
  • проект настроен для работы на локальном сервере по адресу

    http://127.0.0.1:80

  • для запуска проекта на выделенном сервере необходимо изменить настройки файла nginx/default.conf: в настройках server_name 127.0.0.1; указать IP выделенного сервера, где будет развернут проект.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published