1.6 KiB
1.6 KiB
Docker Lab 2
Авторизация в реестре: docker login dcr.deev.su
1. Запуск локально (lab-2/local)
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.
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.
cd lab-2/web_pg
docker compose pull
docker compose up
docker compose down # Остановить
После запуска:
- API: http://localhost/api/quiz/
- Админка: http://localhost/admin/
Обновление образов в реестре
После обновления образов
cd lab-2/web_pg
docker compose pull
docker compose up
cd lab-2/web_lite
docker compose pull
docker compose up
Backend
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
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