Техническое задание: Развертывание Laravel-приложения на сервере
Необходимо выполнить комплекс работ по переносу и настройке готового веб-приложения на базе фреймворка Laravel на Linux-сервер.
Основные задачи:
- Подготовка Linux-сервера к работе.
- Установка и настройка необходимого программного обеспечения для работы приложения (например, веб-сервер, PHP, менеджер процессов).
- Установка, настройка и обеспечение безопасности СУБД PostgreSQL.
- Копирование файлов приложения на сервер и настройка прав доступа.
- Настройка переменных окружения (.env) для production-среды.
- Выполнение миграций базы данных.
- Настройка SSL-сертификата для работы по защищенному протоколу HTTPS.
- Привязка доменного имени к развернутому приложению.
- Базовая настройка для стабильной работы в production-режиме.
Требования к исполнителю:
- Опыт администрирования Linux-серверов (Ubuntu/Debian/CentOS).
- Глубокое понимание стека технологий для Laravel (Nginx/Apache, PHP-FPM, Composer).
- Практический опыт настройки и оптимизации PostgreSQL.
- Умение работать с SSL-сертификатами (Let's Encrypt или другими).
- Знание принципов настройки доменов и DNS.
Все детали и доступы будут переданы выбранному исполнителю после согласования условий сотрудничества.