Задание: Техническая поддержка. Развернуть сайт на хостинге (Дистанционная работа)
Необходимо развернуть веб-проект(сайт) из исходного кода и проверить его работоспособность.
Есть исходный код проекта в архиве
Что нужно сделать
1. Изучить структуру проекта.
2. Определить необходимые зависимости и сервисы.
3. Развернуть проект на сервере(серверах).
4. Настроить Docker-контейнеры.
5. Настроить PostgreSQL, Redis и RabbitMQ.
6. Выполнить миграции БД (если имеются).
7. Запустить backend и frontend.
8. Проверить открытие основных разделов проекта.
9. Сообщить о найденных ошибках или проблемах запуска.
Результат работы
1. Проект запущен на сервере.
2. Работают все его функции
3. Предоставлен список ошибок и замечаний, если они обнаружены.
4. Краткое описание действий по запуску проекта.
Структура проекта:
project/
├── admin/ # Vue 3 админ-панель
├── lk/ # Vue 3 личный кабинет
├── landing/ # Next.js лендинг
├── back/ # Symfony 6 backend
├── docker/ # Docker-конфигурация
├── docker-compose-local.yml
├── nginx/
├── postgres/
├── redis/
├── rabbitmq/
Используемый стек:
PHP 8.1
Symfony 6
PostgreSQL
Redis
RabbitMQ
Vue 3
Next.js
Docker
Nginx
Centrifugo
При отклике просьба указать
опыт работы с Symfony;
опыт работы с Docker;
опыт работы с PostgreSQL, Redis и RabbitMQ;
примеры похожих проектов.