lab-2: update image names in docker-compose
This commit is contained in:
parent
dddc230f03
commit
1ed1c09ed3
3 changed files with 4 additions and 83 deletions
|
|
@ -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
|
|
||||||
```
|
|
||||||
|
|
@ -2,7 +2,7 @@ name: lab2-web-lite
|
||||||
|
|
||||||
services:
|
services:
|
||||||
backend_service:
|
backend_service:
|
||||||
image: dcr.deev.su/edeev/lab2-aad/backend:latest
|
image: dcr.deev.su/deevev/lab2-backend:1.0.0
|
||||||
command: >
|
command: >
|
||||||
sh -c "python manage.py migrate &&
|
sh -c "python manage.py migrate &&
|
||||||
python manage.py collectstatic --no-input &&
|
python manage.py collectstatic --no-input &&
|
||||||
|
|
@ -14,7 +14,7 @@ services:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
nginx_service:
|
nginx_service:
|
||||||
image: dcr.deev.su/edeev/lab2-aad/nginx:latest
|
image: dcr.deev.su/deevev/lab2-nginx:1.0.0
|
||||||
ports:
|
ports:
|
||||||
- "80:80"
|
- "80:80"
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ services:
|
||||||
- postgres_data:/var/lib/postgresql/data
|
- postgres_data:/var/lib/postgresql/data
|
||||||
|
|
||||||
backend_service:
|
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 &&
|
command: > # python manage.py createsuperuser --noinput &&
|
||||||
sh -c "python manage.py migrate &&
|
sh -c "python manage.py migrate &&
|
||||||
python manage.py shell -c 'from quiz.gentestdata import gentestdata; gentestdata()' &&
|
python manage.py shell -c 'from quiz.gentestdata import gentestdata; gentestdata()' &&
|
||||||
|
|
@ -30,7 +30,7 @@ services:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
nginx_service:
|
nginx_service:
|
||||||
image: dcr.deev.su/edeev/lab2-aad/nginx:latest
|
image: dcr.deev.su/deevev/lab2-nginx:1.0.0
|
||||||
ports:
|
ports:
|
||||||
- "80:80"
|
- "80:80"
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue