30. Создание сайта на Node.js, Express, MongoDB | Заключение. Деплой на Heroku

Автор Andrei Golubev
30. Создание сайта на Node.js, Express, MongoDB | Заключение. Деплой на Heroku

Всем привет.

И так поздравляю всех с завершением нашего курса я решил поставить точку, но не совсем., но в этом попозже в данном видео. Я по. Как развернуть — это всё на сервере то есть выполнить deploy и с этим курсом мы закончим.

Я начинаю новый курс уже по реакту там покое secolo из, но ещё подумаем над конкретной.

Темой А этот буду в процессе допили восьмые периодически видео выкладывать. Там в комментариях предложили поиск реализовать потом нужно ещё теги реализовать, что ещё рейтинг пользователей как на том же. Пикабу Так, что ещё будет продолжение. Так выкладывать я буду разворачивать покажу как развернуть приложение на heroku база данных mongodb heroku встроенный. Нет они только postgres по-моему чтобы heroku использовать для приложения я буду использовать simlab хирургу — это вообще такое сервис который создаёт виртуальное окружение node.js и позволяет запускать приложения на хостинг такой и так и так сначала создать базу данных значит заходим на сайт iglobe конём по-моему рассказывал уже во втором или третьем видео. Итак создаем базу данных база да 500. Мб на поездки. ГБ бесплатная песочница и так выбираем провайдера, но тут на своё усмотрение разницы особой нет выбираем план бесплатный теперь выбираем сервер месторасположение сервера. Здесь нам для бесплатного 2 предоставляет. Европу или. США Я выберу в. США Но это, что вам ближе и так базу имя имя пишем ты создаем. Вот она сейчас. Должно всё создаться вот создалась теперь переходим в базу данных и нужно. Создать пользователя чтобы к ней можно было обращаться переходим use раскладку и теперь — это добавить User я напишу своё имя пароль какой-нибудь простой. Я создаю. Так теперь копируем вот эту ссылку копируем эту ссылку и переходим наш проект в Dota. НС забегая вперед скажу, что этот документ ванну для деплой на сервер на VPS. Ну переменное окружение задаёт на хероку переменное окружение немного другим образом создаются, но я сюда на всякий случай. Ну просто чтобы было для heroku попозже укажу покажу как надо и так имя пишу свой пароль ещё допишу я потом — это всё конечно же поменяю так вот. Итак переходим теперь к хирургу про переменные про переменное окружение много вопросов было в комментариях я сейчас когда буду, но запущу процесс деплоя время будет я я. Расскажи о переменных окружения и так теперь переходим к хирургу здесь на главной странице New created New rap пишем имя занята. Это свободно. Здесь тоже регион выбираем там я какой регион. Выбрал уже не помню в. США поставлю и так создаю приложение создалось. Теперь нужно для того чтобы тут — это всё — это площадь нужно установить heroku силой то есть приложение которое для командной строки приложения. Она позволяет выполнять различные манипуляции heroku в том числе и доплатить и так перехожу по ссылке. По этой вот и здесь для нужной операционной системы здесь Ubuntu есть для Windows для мокасин, но я вот — это вот запустил brew Install. И у меня всё уже установилась в командной строке для виды соответственно вот — это вот скачиваете если инструкция и так сразу же в командной строки пишем хирург логин там e-mail и пароль попросят ввести с которыми зарегистрировать heroku такс идём переходе в наш проект, но уже в нём git init у нас будет уже не циран. Если вы без гитары работаете то, тогда соответственно. Вот — это всё сделаете теперь. ГДЗ по истории духи рагу с ним как с гитхабом также работать нужно теперь добавляем репозитории репозитории добавлен теперь дальше нам нужно создать для того чтобы на хероку развернусь хирурга должен знать какой версии, но ты вообще с каким движком там помимо надо и другие языки. Можно размещать для начала. ВПК джейсоне вот нужно указать вот — это вот обязательно версию ноды, но она у нас указано потому, что использовалось в если. Индия и теперь можно тут procfile создать если кому интересно у heroku в репозитории у них есть примеры приложений на разных языках и в том числе для ноды как ну подготовленные для дипломных сервисе можно зайти и посмотреть такс Web profiler указываем в нотах. Это тоже для на сервере для запуска на сервере будет использоваться и так теперь закрываем следуем дальше мы инструкция rigid выполняем комедии и пушин на heroku китайские тет-а-тет git commit M отбой хотя да. И теперь вот — это вот выполнять строчку git Push heroku Master gas гитхабом ли запускаем. И теперь у нас пошёл процесс он займет некоторое время потому, что у нас несколько модулей который там будет компилироваться — это бикрипт, что тут у нас ещё Sharp. Ну короче пока — это всё происходит я 1 как переменное окружение. Так, что такое переменное окружение они в третьем видео по-моему рассказывал много вопросов по немного переменное окружение — это то, что задаётся в окружении. Судя по названию они задаются таким образом переменные, а потом из приложения к нему можно обратиться на unix-подобных системах вот так вот задаются перед запуском и потом в самом приложении как у нас в config.js вот таким вот образом к ним осуществляется обращение то есть вот наш спорт который здесь вот здесь он к нему. Обращаемся для чего — это нужно — это нужно для того чтобы на сервере без редактирования наших файлов можно было задавать те или иные.

0 комментариев
0

Читайте также