Описание задачи

Разработать Dockerfile для создания custom Docker-образа, который объединяет возможности браузерной автоматизации и веб-сервера.

Технические требования

1. База для сборки

  • За основу взять официальный Docker-образ для Playwright (версия chromium/firefox) из публичного реестра.
  • Послойно добавлять требуемые компоненты.

2. Установка программного обеспечения

  • Язык: Python версии 3.9 или новее.
  • Библиотеки через pip:
    • fastapi + uvicorn (для веб-сервиса);
    • playwright (браузерная автоматизация) плюс любые зависимости для выполнения конкретного тестового сценария.
    • На выходе вернуть список всех установленных пакетов Python (планируется использовать requirements export).

3. Логика запуска контейнера

  • При старте контейнер должен:
    1. Выполнить небольшой тестовый Python-скрипт (например, браузер переходит на страницу HTTP-бин и сохраняет результат); использование быстрого без-глазов ого режима возможно, укажите как оптимально сочетать с FastAPI.
    2. Затем и динами ча но поддерживать запущенный FastA PI-сервер, постоянно слушающий вн еш ний http-запросы на стандартных пор товах :3000-версток ?.
  • ReadMe проекта должен схемообразно пов учает повед ion.

Требования к здания на п р тоход о

П опу сыва з слонировать.

Контент-менеджер для блога о Таиланде и недвижимости

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