Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.59 KB

README.md

File metadata and controls

44 lines (32 loc) · 1.59 KB

Домашнее задание

Роль для настройки веб сервера Варианты стенда

  • nginx + php-fpm (laravel/wordpress) + python (flask/django) + js(react/angular)
  • nginx + java (tomcat/jetty/netty) + go + ruby
  • можно свои комбинации

Реализации на выбор

  • на хостовой системе через конфиги в /etc
  • деплой через docker-compose

Для усложнения можно попросить проекты у коллег с курсов по разработке

К сдаче примается

  • vagrant стэнд с проброшенными на локалхост портами
  • каждый порт на свой сайт
  • через нжинкс

Решение

  1. Создаем проект игры тетрис с react + nginx
  2. Создаем проект имитации консоли с react + nginx
  3. Создаем docker-compose c reverse_proxy
  4. Поднимаем инфраструктуру
    docker-compose up 

Проверяем:

  1. Добавляем в /etc/hosts запись о нашем сервере
127.0.0.1  gameserver.local
  1. Игра доступна http://gameserver.local/tetris/

ss

  1. Иммитация консоли http://gameserver.local/console/

ss