lab-2: update image names in docker-compose

This commit is contained in:
DeevEV 2026-05-14 11:33:44 +03:00
parent dddc230f03
commit 1ed1c09ed3
3 changed files with 4 additions and 83 deletions

View file

@ -1,79 +0,0 @@
# 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
```

View file

@ -2,7 +2,7 @@ name: lab2-web-lite
services:
backend_service:
image: dcr.deev.su/edeev/lab2-aad/backend:latest
image: dcr.deev.su/deevev/lab2-backend:1.0.0
command: >
sh -c "python manage.py migrate &&
python manage.py collectstatic --no-input &&
@ -14,7 +14,7 @@ services:
restart: unless-stopped
nginx_service:
image: dcr.deev.su/edeev/lab2-aad/nginx:latest
image: dcr.deev.su/deevev/lab2-nginx:1.0.0
ports:
- "80:80"
volumes:

View file

@ -14,7 +14,7 @@ services:
- postgres_data:/var/lib/postgresql/data
backend_service:
image: dcr.deev.su/edeev/lab2-aad/backend:latest
image: dcr.deev.su/deevev/lab2-backend:1.0.0
command: > # python manage.py createsuperuser --noinput &&
sh -c "python manage.py migrate &&
python manage.py shell -c 'from quiz.gentestdata import gentestdata; gentestdata()' &&
@ -30,7 +30,7 @@ services:
restart: unless-stopped
nginx_service:
image: dcr.deev.su/edeev/lab2-aad/nginx:latest
image: dcr.deev.su/deevev/lab2-nginx:1.0.0
ports:
- "80:80"
volumes: