Вы находитесь на странице: 1из 8

Международная олимпиада

в сфере информационных технологий «IT-Планета 2024»

Конкурс «Современные сетевые технологии»


Задание отборочного этапа
Ссылка на страницу конкурса

Внимание: файл был обновлён 6 марта 2024 года

1. Задание подготовительного этапа


Для проверки работы web приложения потребовалось создать web сервер на основе сервера
Appache2. Для того, чтобы можно было собирать сколько угодно необходимых серверов, было
принято решение сделать его на основе микросервисов, а именно docker. Поэтому компания
решила, что необходимо описать конфигурацию сервера в Dockerfile и собрать контейнер. Это
задание и было поручено вам.
Для выполнения работы вам необходимо:
1. Создать через Dockerfile образ docker со следующими характеристиками:
 Родительский образ: Debian
 Владелец: ITPlanet
 Постоянная переменная: MyName=”ITPlanet”
 Временная переменная: Name=”ITPlanet”
 Скопировать в директорию контейнера /home/user/ из ОС созданный пустой текстовый
файл ITPlanet.txt
 Установить: apache2 mc htop net-tools nfs-common
 Указать используемый порт:80
2. Собрать образ и на основе образа запустить контейнер.
3. Dockerfile вам необходимо разместить в репозитории.
Важно:
1. Для участников из России: решение необходимо загрузить в репозиторий на
платформе GitVerse. Обязательно добавьте в соавторы пользователя kermin.
Следуйте настоящей инструкции, чтобы создать свой репозиторий.
2. Для участников из других стран (имеющих номер телефона, зарегистрированный не в
России): решение необходимо загрузить в репозиторий на платформе GitHub.
Обязательно добавьте в соавторы пользователя kerminmary.
Зачетом данного этапа считается размещение работоспособного докер файла в репозитории,
написанного по выданным критериям. Файлы других форматов проверятся не будут, в зачет тоже
не будут идти. Метод проверки – автоматический.
2. Подготовка репозитория

Основные действия по подготовке репозитория, которые вам необходимо совершить:


 Регистрация в GitVerse
 Создание репозитория
 Добавление в соавторы репозитория членов жюри
 Создание пробного файла
 Настройка работы с git по SSH или по HTTPS
Ниже каждое действие описано подробнее.

Шаг 1. Вход в приложение GitVerse


1. Зайдите на сайт GitVerse по ссылке.
2. Нажмите кнопку Войти по Сбер ID. При необходимости вы можете зарегистрироваться
через Cloud.ru ID.

3. Введите свой номер телефона, нажмите Продолжить:

4. Введите номер из СМС, отправленный от SberID:


a. Если у вас еще нет Сбер ID, перейдите к п.5 инструкции.
b. Если у вас есть Сбер ID, перейдите к п.8 инструкции.
5. Если у вас еще нет Сбер ID, откроется страница для его создания. Введите имя,
фамилию, дату рождения, пароль и почту:

6. Нажмите Создать Сбер ID:

7. Нажмите Перейти в сервис:


8. Создайте учетную запись GitVerse. Введите e-mail, который будет привязан к учетной
записи GitVerse (e-mail от Сбер ID может отличаться от e-mail GitVerse):

9. Введите имя пользователя, ознакомьтесь с документами напротив верхнего чекбокса.


Отметьте его. Опционально вы можете подписаться на маркетинговую рассылку.
Нажмите Зарегистрироваться:

10. При успешной регистрации откроется страница сервиса.

Шаг 2. Создание приватного репозитория на GitVerse

1. В шапке страницы нажмите Добавить > Новый репозиторий:

2. В открывшейся странице добавьте название репозитория. Название должно быть


задано латинскими буквами по маске: «IT-Planet_Network_фамилия».
Добавьте краткое описание репозитория, отметьте опцию Приватный и
нажмите Создать репозиторий:
3. Добавьте следующих членов жюри в приватный репозиторий:
 alextarasov
 kermin

Для этого необходимо добавить их в соавторы:

a. Перейдите в приватный репозиторий и нажмите Настройки:

b. Откройте вкладку Соавторы и нажмите Добавить соавтора:

c. Введите имя пользователя, которому нужно выдать доступ к репозиторию и


нажмите Добавить в соавторы:
d. После добавления соавторов закройте всплывающее окно:

e. Выдайте нужный доступ к репозиторию:

f. Если вы хотите удалить соавтора, нажмите на иконку:

Шаг 3. Чтобы настроить работу с git по SSH или по HTTPS, воспользуйтесь инструкцией.

3. Отправка решения
1. Готовую работу необходимо разместить в созданном репозитории.
2. Затем зайдите в раздел «Задание» личного кабинета на BRAIM, щёлкните на карточке
«Первый отборочный этап. Задание 1» и в открывшейся форме в поле «Ссылка на
решение» добавьте ссылку на репозиторий. Отправить ссылку необходимо не позднее
23:59 по московскому времени 20 марта 2024 года.

4. Поддержка участников
По всем техническим вопросам обращайтесь:
 в службу поддержки GitVerse (кнопка «Поддержка» в левом нижнем углу платформы)
 или в чат службы технической поддержки Braim.

Вам также может понравиться