Нужно выполнить лабораторные в сфере devops. Я дам логин/пароль от гитлаба, там нужно будет создать группу, внутри репозиторий. в репозитории 2 ветки develop и master. коммитить в ветку develop, как только все задания лабы сделаны и запушены в develop нужно мерджить develop в master и ставить мерджу тег lab_N. всего 5 лабораторных. вот их описание (да, первая лаба с номером 2):
Лабораторная работа №2Docker: Запуск nginxЦель лабораторной: запустить в докере рабочий веб-сервер nginx
- Образ должен быть легковесным
- Должна быть возможность конфигурирования через файл
- Статика должна быть внешним томом volume
Лабораторная работа №3Docker: докеризация приложенияЦель лабораторной: собрать из исходного когда и запустить в докере рабочее приложение (любое опенсорс, лучше python/django/flask, но можно и java или js).
- Образ должен быть легковесным
- Вся конфигурация выполняется через переменные окружения
- Статика (зависимости) должна быть внешним томом `volume`
- Создать файл `docker-compose` для старта и сборки
Лабораторная работа №4Docker: Мультистейджинг, сборка и запускЦель лабораторной: освоить подход создания легковесного образа путем сборки приложения на одном образе, и запуска на другом. Рекомендуется использовать любое опенсорс приложение требующее SDK для сборки.
- Образ должен быть легковесным
- Сборка приложения должна происходить в первом образе
- Запуск приложения выполняется в новом образе, через копирование артефакта
- Вся конфигурация выполняется через переменные окружения
- Всё оформлено в одном Dockerfile
Лабораторная работа №5Docker: Мультистейджинг, различные уровни зависимостейЦель лабораторной: освоить методы создания образов с разными уровнями зависимостей
- Для системных зависимостей приложения создаем образ name:system
- Для зависимостей сборки создаем образ name:build
- Для приложения создаем образ name:app
- Вся конфигурация выполняется через переменные окружения
Лабораторная работа №6Docker: Docker-compose и мультирепозиторийЦель лабораторной: освоить запуск полноценного веб-приложения из разных репозиториев. Приложение должно содержать фронтенд и бэкэнд части из соответствующих репозиториев. Компоуз-файл должен запускать базу данных для приложения, и обратный прокси nginx
- Учесть запуск `backend`, `frontend`, `db` и `nginx-proxy`
- Вся конфигурация выполняется через переменные окружения, передающиеся через `env_file` и `environment`
- Точкой входа является только `nginx-proxy`, остальные сервисы не имеют открытых наружу портов
- Должна быть возможность конфигурирования через файлы настроек в виде `volume`
Семинар библиотекарей Ленинского округа прошел в Центральной библиотеке
Филиал № 4 ОСФР по Москве и Московской области информирует:
Соцфонд выдал проактивно 3,2 млн сертификатов на материнский капитал
"СВЯТОЙ ЛЕНИН: сенсация о прогнозах направит Америку и Европу творить добро?!
«Школа вожатых» прошла в школе №7 в Реутове
Фуросемид для похудения. Почему мочегонное не поможет вам похудеть?
Уникальный интерактивный проект Ставропольской психиатрической больницы на выставке-форуме «Россия»
Адские цены на Сочи и Анапу заставили российских туристов найти новые пути экономии
Показания к применению калийсберегающих диуретиков. Эплеренон, антагонисты альдостерона, осмотические диуретики
Max free trial returns just in time for House of the Dragon season 2 this week
What If You Spent 5 Seconds in the Mariana Trench
Panthers take Game 1 of Stanley Cup Final as Sergei Bobrovsky shuts out Oilers
Watch awkward moment baffled French Open teen is ‘teleported’ into Eurosport studio for live TV interview
Heroje H288BW- портативный сканер штрих-кодов с интерфейсом Bluetooth
"Дети в шоке". В Новоуральске машина ДПС сбила байк с детьми 13-ти и 8 лет
Филиал № 4 ОСФР по Москве и Московской области информирует:
Родители 308,9 тысячи детей в Московской области получают единое пособие
Планируем зимний отпуск: мы знаем цену авиаперелета в Дубай на Новый год
Concord is skipping free-to-play and pulling a Helldivers 2 instead: $40 for the full game with all 16 heroes at launch
Take a mystery lover's holiday by solving crime on the Italian Riviera in On Your Tail
Life is Strange: Double Exposure продолжит историю Макс Колфилд
В новом трейлере Indiana Jones and the Great Circle Индиана спускается на корабле с горы
Досвідчені садівники обирають великі технічні горщики для своїх рослин і квітів
Филиал № 4 ОСФР по Москве и Московской области информирует:
Соцфонд выдал проактивно 3,2 млн сертификатов на материнский капитал
Парадоксы двойного стандарта
Филиал № 4 ОСФР по Москве и Московской области информирует:
Родители 308,9 тысячи детей в Московской области получают единое пособие
Захарова: армянам - нота, апшеронцам – «да»
Филиал № 4 ОСФР по Москве и Московской области информирует:
Родители 308,9 тысячи детей в Московской области получают единое пособие
Дело завели после стрельбы в воздух из свадебного кортежа в Подмосковье
Путин громко хлопнул дверью перед Эрдоганом, внезапно захотевшему в БРИКС. Турции дали понять, где её место
Телеведущая Шарапова расскажет о профессии юным москвичам в Музее Победы
Конец эпохи 3G: российские операторы начали отключать сети третьего поколения
6-летняя девочка сломала позвоночник, прыгая на батутах в Москве
В тайге на севере Забайкалья продолжается борьба с лесными пожарами
В АТОР рассказали, где дешевле отдохнуть на море в конце июня
Новак Джокович дал дорогу молодым // Борьбу за первое место в рейтинге АТР в этом году поведут Янник Синнер и Карлос Алькарас
Глава ATP вручил Яннику Синнеру награду первой ракетки мира
Калинская поддержала Синнера после поражения на "Ролан Гаррос"
Испанец Алькарас выиграл у Зверева и стал победителем Roland Garros
Более 40 заблудившихся вывели из лесов Подмосковья с начала года
Курс евро на Мосбирже вырос до 95,55 рубля
Путин призвал не допустить нехватку объектов электроэнергетики в Москве и Подмосковье
Нелидовские специалисты тренировались ликвидировать чумных свиней
Музыкальные новости
«Приносит деньги!»: Бутман заявил о нераздельности культуры и экономики
Голые фото и сказочное Бали: Алена Водонаева бросила вызов шпагатам Волочковой
Сыграть свою лучшую игру. Денис Мацуев рассказал, где искать гениев
LISA FM Александр Белоносов выпустил альбом «Родина Сердца: Дневник Психолога»
Филиал № 4 ОСФР по Москве и Московской области информирует:
Родители 308,9 тысячи детей в Московской области получают единое пособие
"СВЯТОЙ ЛЕНИН: сенсация о прогнозах направит Америку и Европу творить добро?!
2015 • «Лёд и Пламя» приглашает на турнир 14-15 сентября 2024 г юношей 2015 г.р. «Орион-Технопул» Московская область г.Балашиха
Филиал № 4 ОСФР по Москве и Московской области информирует:
Соцфонд выдал проактивно 3,2 млн сертификатов на материнский капитал
«Виртуальный Западный Азербайджан» - кладезь фальсификаций
Титов предположил, что у «Динамо» и «Краснодара» еще 10 лет не будет шанса на победу в РПЛ
Ресурсный центр на V Общероссийской конференции «Устойчивое развитие этнокультурного сектора» объединил национально-культурные инициативы из разных регионов России
Баскетбол. Чемпионат области. Б/К «Волгодонск» -Б/К «Сальск» 95: 90
В Москве отреставрирован музейный автобус "Турист" Львовского завода
Сотрудники Росгвардии оказали первую помощь пострадавшей в ДТП девушке в Москве
Игорь Рыбаков купил 88 га земли на Ильинском шоссе у ГК «Галс-Девелопмент»
Грузовик загорелся на Каширском шоссе
Посол Крутой: Путин и Лукашенко поручили решить вопрос отмены роуминга к декабрю
Парадоксы двойного стандарта
О важности решения об индексации пенсий работающим пенсионерам
Путин призвал не допустить дефицита объектов электроэнергетики в Москве и области
УНИКАЛЬНЫЕ ПРАВОСЛАВНЫЕ РЕЛИКВИИ ПЕРЕДАНЫ В ГЛАВНЫЙ ВОЕННЫЙ КЛИНИЧЕСКИЙ ГОСПИТАЛЬ РОСГВАРДИИ
УЗИ и КТ при диагностике урологических заболеваний: что выбрать
Врачи из региональных медучреждений положительно оценили столичные ИИ-сервисы
Сотрудники Росгвардии предотвратили пожар медицинского центра в Москве
В чем успех визита Зеленского во Францию и почему надо брать Mirage 2000
На Играх стран БРИКС выступят выпускники амурских спортшкол
Прославленный вратарь Икер Касильяс присоединился к кампании Hisense «Ставшие легендой» в поддержку УЕФА ЕВРО 2024™
Турнир по рукопашному бою в Солнечногорске собрал 250 спортсменов
"Евро-Футбол.Ру": "Спартак" летом купит форварда только в случае ухода Соболева
Рабочий визит в Республику Беларусь совершил воронежский губернатор
Стало известно, о чём беседовал Александр Гусев с президентом Беларуси в Минске
Минск подтвердил готовность наращивать сотрудничество с Баку
Собянин рассказал о волонтерском движении Москвы
Собянин накануне Дня России наградил заслуженных москвичей
Собянин открыл приемное отделение Морозовской детской городской больницы
Собянин рассказал о развитии столичного района Мнёвниковская пойма
Инго Экосистема стала победителем национальной премии FinTech Awards Russia
Кубань вошла в топ-10 регионов с наибольшими эффектами от реализации проектов до 2035 года
Жителям Подмосковья рассказали о лесопожарной обстановке в лесах на 11–13 июня
Инго Экосистема стала победителем национальной премии FinTech Awards Russia
Попова рассказала о спаде заболеваемости корью в России
Курс евро на Мосбирже вырос до 95,55 рубля
Бумаги QIWI взлетели на Мосбирже почти на 10%
Путин призвал не допустить нехватку объектов электроэнергетики в Москве и Подмосковье
В Архангельске пройдет IV Межрегиональный фестиваль национальных культур «Гармоничная Россия»
Мастер и Принцесса: в «Архангельском» вручили «Хрустальную Турандот»
Архангельская область испытывает нехватку профессиональных химиков
На следующей неделе в Архангельске стартует межрегиональный фестиваль «Сияние»
Музыкально-поэтический вечер «Жизнь не кончена, песня не спета»
В районе Симферополя появится крупный жилой микрорайон - ЖК "Республика"
На этой неделе загрязнение воздуха отмечали в четырех городах Крыма
«Я жизнь люблю! – привыкла долго жить! »
Более 40 заблудившихся вывели из лесов Подмосковья с начала года
6-летняя девочка сломала позвоночник, прыгая на батутах в Москве
«Желтый» уровень опасности из-за дождя объявлен в Москве до утра 13 июня
Текст договора о всеобъемлющем сотрудничестве РФ и Ирана полностью согласован