- Docker
- Docker Compose
-
Клонируйте репозиторий:
git clone https://github.com/yourusername/Vizitka.KG.git cd Vizitka.KG -
Переименуйте файл
.env-test в корне проекта и добавьте свои данные -
Создайте и запустите контейнеры:
sudo docker-compose -f docker/docker-compose.yml up -d --build
-
Миграции базы данных и сборка статических файлов выполниться автоматически
-
Загрузите данные из
db.json:sudo docker-compose exec web python manage.py loaddata db.json -
Проект будет доступен по адресу http://localhost.
-
Клонируйте репозиторий на сервер:
git clone https://github.com/yourusername/Vizitka.KG.git cd Vizitka.KG -
Переименуйте файл
.env-test в корне проекта и добавьте свои данные -
Создайте и запустите контейнеры с использованием production конфигурации:
sudo docker-compose -f docker/docker-compose-prod.yml up -d --build
-
Миграции базы данных и сборка статических файлов выполниться автоматически
-
Загрузите данные из
db.json:sudo docker-compose -f docker/docker-compose-prod.yml exec web python manage.py loaddata db.json -
Настройте сертификат SSL (если необходимо):
-
Остановите контейнер Nginx:
sudo docker-compose -f docker-compose-prod.yml stop nginx
-
Запустите Certbot для получения сертификата:
sudo certbot certonly --standalone -d vizitka.kg -d www.vizitka.kg
-
Перезапустите контейнер Nginx:
sudo docker-compose -f docker-compose-prod.yml start nginx
-