# 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 ```