erjemin a9fb77c195
Some checks failed
Build and Push PetClones-site / build-and-push (push) Failing after 21s
feat: финальная конфигурация production Docker для RosmorPort
Обновлен Dockerfile:
- Исправлены права доступа пользователя appuser (создание перед COPY)
- Правильный порядок операций (USER -> COPY -> mkdir)
- Оптимизация для production (workers=1, timeout=120, max-requests=200)
- collectstatic и удаление лишних файлов статики при build
Обновлен docker-compose.prod.yml:
- Переименован контейнер в petclones-site--backend
- Production переменные окружения (DEBUG=False)
- Volumes для media, database и nginx конфигов
- Gunicorn с параметрами для production
- Watchtower для автоматического обновления образов
- Ограничение ресурсов (0.25 CPU, 512M RAM)
- JSON logging с ротаци??бновлен Dockerfile:
- Исправлены права доступа пользователя appuser (создание перед COPY?? Исправлены пр?? Правильный порядок операций (USER -> COPY -> mkdir)
- Оптимизация для prod
2026-04-01 00:08:53 +03:00
2024-04-15 03:07:53 +03:00
2024-11-17 15:46:21 +03:00
2024-04-13 10:35:52 +03:00
2024-04-15 17:41:27 +03:00

Тестовое задание rosmorport

Тестовое задание на соискание вакансии Frontend-разработчик в ФГУП РосМорФлот.

  • Тестовое задание (таким, как оно было выдано, авторская орфография и пунктуация).
  • Мой ответ (спустя два дня)
  • Развёрнуто на pet-clones.cocorico.ru (login: admin / pwd: 1234)
  • Ответ РосМорФлот (спустя четыре дня, в ответ на просьбу обратной связи... судя по логам заходил один раз сразу по получения решения).

Мое мнение о тестовом задании: в задании нет никаких рекомендаций, ограничений и запретов на какие-либо выбранные технологии... Зачем задании столько требований по Backend, если вакансия Frontend-разработчик -- загадка. И, похоже, дополнительно нужен навык чтения мыслей на расстоянии.

Description
Тестовое задание ФГУП РосМорФлот на соискание должности Frontend-разработчик (2024 апрель)
https://pet-clones.cube2.ru/
Readme 3.6 MiB
Languages
JavaScript 91.8%
CSS 6.7%
Jinja 0.7%
Python 0.7%
Dockerfile 0.1%