Рубрики
Без рубрики

Как развернуть приложение Nodejs / Flask в Ковери менее чем за пять минут

На все мои молитвы ответили, как только я нашел Ковери. Это супер доступная услуга хостинга, которая … помеченная развертыванием, учебником, JavaScript, Python.

На все мои молитвы ответили, как только я нашел Qovery Анкет Это супер доступный хостинг, который удивительно мощный и дает вам максимальную легкость.

Если вы все еще цепляетесь за Heroku, NetLify, Terraform и т. Д; Подумайте о прочтении этих статей.

Хорошо, так что, как сказано, я покажу вам, как развернуть приложение Nodejs и Python в Ковери менее чем за пять минут.

Развертывание приложения Nodejs

Я предполагаю, что вы уже зарегистрировались на Quovery, разработали свое приложение и вложили весь код в репозиторий GitHub. Это основные шаги, которые вам нужно сделать, а остальное – бриз.

Следующий шаг – создать файл с именем Dockerfile в вашем приложении. Предполагая, что вы развертываете приложение ExpressJS, ваш DockerFile должен выглядеть так:

FROM node:14
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY . .
RUN npm install
EXPOSE 3000
CMD ["node", "index.js"]

Кроме того, вам даже не нужно устанавливать Docker. Ковери позаботится обо всем этом для вас.

После этого подтолкните репо GIT и обновите его. Далее, вы захотите создать новый проект на своем Консоль Qovery Анкет

Затем создайте среду в этом проекте.

Добавьте свое первое приложение, подключитесь к правильному git Repo и, наконец, очень важный шаг, установите режим сборки Docker и установите порт на 3000. Технически вы можете использовать другой порт, чтобы добавить свое приложение, но в этом уроке давайте использовать 3000. Убедитесь, что ваше приложение слушает этот порт !!

Если вы хотите изменить этот порт, убедитесь, что вы изменили код в своем Dockerfile, Разоблачить 3000 к Разоблачить Анкет

Обновите свои настройки, если хотите, затем нажмите кнопку «Действия», а затем разверните свое приложение. Как только он находится в состоянии бега, ваше приложение будет готово !!

Развертывание приложения Python Flask

Подпишитесь на Quovery, создайте свой проект, а затем свяжите его с репозитором GitHub. Добавьте свой DockerFile в ваше приложение. Это должно выглядеть так:

FROM python:3.8-slim-buster
WORKDIR /usr/src/app
COPY . ./
RUN pip install -r requirements.txt
EXPOSE 3000
CMD ["python","app.py"]

Убедитесь, что ваше приложение слушает на порту 3000. Вам не нужно устанавливать Docker.

Вставьте свой код в Git Repo, создайте новый проект, новую среду, а затем приложение. Убедитесь, что режим сборки – Docker, а не настройки.

Нажмите кнопку «Действия», разверните свой проект, и вы должны быть готовы к работе.

Я надеюсь, что Qovery – это то, чем вы будете наслаждаться с этого момента. Это то, что очень удивительно, безопасно и надежно.

Не забудьте следовать за основателем Ковери на Dev!

Счастливое кодирование (и развертывание)!

Оригинал: “https://dev.to/leviathanprogramming/how-to-deploy-your-nodejs-flask-application-to-qovery-ld3”