241-327_Deev_ASD/lab-2/DOCKER_GUIDE.md

79 lines
No EOL
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Docker Lab 2
Авторизация в реестре: `docker login dcr.deev.su`
## 1. Запуск локально (lab-2/local)
```bash
cd lab-2/local
docker compose up --build
docker compose up # Запуск
docker compose down # Остановка
```
После запуска:
- API: http://localhost/api/quiz/
- Админка: http://localhost/admin/
## 2. Запуск из реестра с внешней БД (lab-2/web_lite)
Образы с `dcr.deev.su`. PostgreSQL на `95.31.185.229`.
```bash
cd lab-2/web_lite
docker compose pull
docker compose up
docker compose down # Остановить
```
После запуска:
- API: http://localhost/api/quiz/
- Админка: http://localhost/admin/
## 3. Запуск из реестра с локальной БД (lab-2/web_pg)
Образы с `dcr.deev.su`.
```bash
cd lab-2/web_pg
docker compose pull
docker compose up
docker compose down # Остановить
```
После запуска:
- API: http://localhost/api/quiz/
- Админка: http://localhost/admin/
## Обновление образов в реестре
### После обновления образов
```bash
cd lab-2/web_pg
docker compose pull
docker compose up
cd lab-2/web_lite
docker compose pull
docker compose up
```
### Backend
```bash
cd lab-2/local
docker build -t dcr.deev.su/edeev/lab2-aad/backend:latest ./backend
docker push dcr.deev.su/edeev/lab2-aad/backend:latest
```
### Nginx
```bash
cd lab-2/local
docker build -t dcr.deev.su/edeev/lab2-aad/nginx:latest ./nginx
docker push dcr.deev.su/edeev/lab2-aad/nginx:latest
```