Для себя Веб-разработка. деплой проекта на удалённый сервер. В качестве практического задания нужно сделать деплой готового проекта на удаленный сервер. Доступ к удаленному серверу есть, инструкции по которым надо все сделать тоже. Необходимо объяснить и разобраться как это делать План работы Получите доменное имя, по которому будет доступно приложение. Начните именно с этой задачи, так как для тестирования работы проекта вам понадобится доменное имя, а для того, чтобы оно попало на все DNS-серверы, нужно время. Вы можете использовать любой сервис, выдающий доменные имена, платный в том числе. Клонируйте репозиторий infra_sprint1 с проектом Kittygram со своего аккаунта на GitHub на удалённый сервер. Настройте WSGI-сервер Gunicorn для работы с бэкенд-приложением проекта Kittygram. Создайте ещё один конфигурационный файл для демона WSGI-сервера Gunicorn. Назовите его gunicorn_kittygram.service. Так Gunicorn будет управлять работой демона для каждого проекта независимо. Опишите в этом файле параметры запуска приложения через WSGI-сервер. Так как порт 8000 уже занят проектом Taski, используйте другой порт, например 8080. Настройте веб-сервер Nginx для перенаправления запросов и работы со статикой проекта Kittygram. Соберите фронтенд для Kittygram: находясь на сервере, из директории frontend/ последовательно выполните команды npm install и npm run build; собранный фронтенд скопируйте в директорию /var/www/kittygram/. Опишите нужные настройки в существующем файле конфигурации, но в новом блоке server. Чтобы фотографии котиков отображались на сайте, создайте директорию media в директории /var/www/kittygram/. Django-приложение будет использовать эту директорию для хранения картинок. В настройках бэкенда для константы MEDIA_ROOT укажите путь до созданной директории media. Назначьте текущего пользователя владельцем директории media, чтобы Django-приложение могло сохранять картинки. Для этого используйте команду chown: Скопировать код BASH # Подставьте в команду имя своего пользователя. sudo chown -R <имя_пользователя> /var/www/kittygram/media/ Опишите в файле конфигурации блок с префиксом /media/, чтобы Nginx знал, из какой директории забирать фото котиков. Тут вам нужно немного поработать самостоятельно и разобраться с тем, как работать с директивой alias. ? По умолчанию Nginx не принимает запросы объёмом более одного мегабайта. Учитывайте это при загрузке фотографий на сайт. Если хотите загружать более «тяжёлые» файлы, добавьте в конфигурацию Nginx инструкцию client_max_body_size 20M;. Разместите её внутри директив location /api/ и location /admin/. Настройте шифрование запросов по протоколу HTTPS. В корневой директории проекта Kittygram на удалённом сервере создайте папку infra. Разместите в этой папке три файла: файл конфигурации Nginx с именем default, файл конфигурации Gunicorn с именем gunicorn_kittygram.service, файл под названием kittygram_site.txt. Содержимое файла kittygram_site.txt должно быть таким (после ключей не забудьте поставить двоеточия, а в конце строк — точку с запятой) Скопировать код IP: IP вашего удалённого сервера; name_taski: полная ссылка (https://доменное_имя) на ваш проект Taski; name_kittygram: полная ссылка (https://доменное_имя) на ваш проект Kittygram; login: логин суперпользователя; password: пароль суперпользователя; На удалённом сервере сделайте push проекта Kittygram в свой репозиторий на GitHub и отправьте проект на ревью. Требования к результатам работы Пользователь может получить доступ к проектам Taski и Kittygram по доменным именам. При подключении к Kittygram доступны все возможности проекта: можно зарегистрироваться и авторизоваться, добавить нового котика на сайт или изменить существующего, а также просмотреть записи других пользователей. При подключении к приложению Taski тоже доступны все возможности: можно создать, удалить, изменить задачу, а также отметить её как выполненную. Для проекта Kittygram секреты подключаются из файла .env. В файле есть как минимум одна константа — SECRET_KEY. Она не должна храниться в коде проект . В проектах Taski и Kittygram подгружаются файлы со стилями для панели администратора.
Язык программирования: C Для работы Основы программирования С языке в оснащенную школу учителем ,только рейтинг 5 и с опытом преподавания,график обсуждается
Для работы Добрый день! Нужно прописать в программу Супер окна 7 позиции указанные ниже: 1. Прорисовать алюминиевый порог и снизу брусок 1 см. 2. Прорисовать арочные безимпостные (штульповые) 3. Москитки прописать гипоаллергенные, обычные, GENIUS раздвижные для окон, порталов, дверей. 4. Москитки прописать : На арочные и трапеции (разные крепления); Москитки с импостом 88мм; на фрамугах прописать вертикальные поперечные 5. Прописать стыковку и импост глухой створки 80мм при створке 100мм; и ещё дополнительно прописать при согласовании устно. 6. В створку двери снизу прописать 1-2 шт бруска по 100мм. 7. Прописать: рихтовочные пластины к стеклопакету; V образный заполнитель; шкурка; губки; шпильки. 8. Для монтажа прописать: Клинья; ПСУЛ; Лента пароизоляционная внутри (Окно, порталы, входные двери); Лента гидроизоляционная снаружи (Окно, порталы, входные двери); Лента пароизоляционная на межкомнатные двери с двух сторон; Анкерные пластины; Дюбель гвозди; Саморезы; Пена монтажная. 9. Заменить 232012 на 232013 фурнитуру 10. Прописать подоконники: Цельноламельные (Дуб, Ясень); Сращенные (Дуб, Ясень); С широкой ламелью (Дуб). С покраской в лак на водной основе и масло OSMO (2К и обычное). 11. Прописать Исторические окна. Фурнитуру; Ручки; Кремоны 12. Прописать HS-Portal (Брус, фурнитуру, покраска в лак или масло, ручки и тд). 13. Прописать FS-Portal (Брус, фурнитуру, покраска в лак или масло, ручки и тд). 14. Прописать межкомнатные двери (Брус, фурнитуру, покраска в лак или масло, ручки и тд). 15. Прописать везде покраску маслом обычное и 2к 16. Прописать двухстороннюю покраску
Для работы Добрый день! Ищу практикующего ментора по Python. Сейчас активно его изучаю, но нужна помощь с обучением. Форматы рассматриваю разные. По времени для меня оптимально проводить обучения по вечерам (МСК). По задачам, что нужно сейчас: API (получение данных) , обработка данных. Подробнее расскажу при звонке.
Как мне найти учеников по профилю программирование рядом с м. ЦСКА?
Зарегистрируйтесь и создайте привлекательный профиль с упоминанием вашей специализации. Обратите внимание на количество доступных заявок от учеников, которое на май 2026 года составляет 2150
Какие требования к преподавателям на вашем сайте?
На нашем сайте приветствуются преподаватели с любым уровнем квалификации. Мы рекомендуем указать все свои сертификаты и образование, чтобы увеличить шансы на нахождение учеников
Могу ли я установить гибкий график работы?
Вы полностью контролируете свой график и можете обсуждать его напрямую с учениками, чтобы найти удобное время для обеих сторон
Каков потенциальный заработок для репетитора программирование?
Заработок зависит от количества занятий и квалификации. В среднем, за одно занятие можно заработать 1602.22 рублей с занятия. Больше занятий в неделю – выше доход