Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/5ekastanx/deploy-docker
создание API и Swagger django-rest-framework и развертывание с помощью докера
https://github.com/5ekastanx/deploy-docker
deployment django-rest-framework docker-compose dockerfile
Last synced: 29 days ago
JSON representation
создание API и Swagger django-rest-framework и развертывание с помощью докера
- Host: GitHub
- URL: https://github.com/5ekastanx/deploy-docker
- Owner: 5ekastanx
- Created: 2024-09-16T08:44:12.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T08:50:27.000Z (4 months ago)
- Last Synced: 2024-12-19T02:09:26.368Z (29 days ago)
- Topics: deployment, django-rest-framework, docker-compose, dockerfile
- Language: Python
- Homepage: https://my-sait-b7cc-ls4ge41bs-nasirovxs-projects.vercel.app/
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🐳 Django Docker Deployment
## 📖 Описание проекта
Этот проект демонстрирует, как использовать Docker для развертывания Django приложения. Проект включает конфигурационные файлы Docker и Docker Compose, которые позволяют быстро развернуть приложение в контейнерах.
## 🛠️ Технологии
Django: Высокоуровневый фреймворк для веб-разработки на Python.
Docker: Платформа для разработки, доставки и эксплуатации приложений в контейнерах.
Docker Compose: Инструмент для определения и запуска многоконтейнерных Docker приложений.
## ✨ Основные функции
Контейнеризация: Изоляция приложения и его зависимостей в контейнерах.
Упрощенный деплой: Быстрое развертывание приложения на любой системе с Docker.
Легкость масштабирования: Возможность легко масштабировать приложение путем изменения настроек Docker Compose.
## 📁 Структура проекта
project/: Основная папка приложения Django
settings.py: Настройки проекта
urls.py: Маршрутизация URL
wsgi.py: Настройки для WSGI сервера
db.sqlite3: База данных SQLite
manage.py: Командная утилита Django
Dockerfile: Конфигурационный файл Docker для сборки образа
docker-compose.yml: Конфигурационный файл Docker Compose для запуска контейнеров
requirements.txt: Список зависимостей Python
## 🏗️ Установка и запуск
Клонируйте репозиторий:git clone https://github.com/5ekastanx/Deploy-Docker.git
Перейдите в папку проекта:cd Deploy-Docker
Постройте и запустите контейнеры с помощью Docker Compose:docker-compose up --build
Приложение будет доступно по адресу:http://localhost:8000 или http:// "ваш ipv4" :8000