пользовательские команды запуска? - приложение Rails в службе приложений Azure - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь перенести наше приложение Rails из Heroku в службу приложений Azure. Есть ли что-нибудь похожее на Procfile в Azure от Heroku?

Мне нужно загрузить приложение rails для единорога с

bundle exec unicorn -p 3000 -c ./config/unicorn.rb

, а также необходимо запустить другой сервис, запускающий sidekiq:

bundle exec sidekiq -C ./config/sidekiq.yml` 

Возможно ли это в службе приложений Azure?

Кажется, по умолчанию используется команда rails server

1 Ответ

0 голосов
/ 14 января 2019

Это зависит от того, какую службу приложений Azure вы использовали.

Если вы используете Службу приложений Azure для Windows, абсолютно нет, поскольку есть несколько языков, включая .NET, PHP, Java, Python и Node.JS, которые поддерживаются сейчас, а не Ruby, как аналогичный поток SO Можно ли развернуть Ruby on Rails на веб-сайтах Azure? сказал.

Однако Azure поддерживает образ Docker в службе приложений в Linux, и вы можете следовать официальным учебным пособиям и блогу ниже, чтобы узнать, как это сделать.

  1. Создание приложения Ruby on Rails в службе приложений в Linux
  2. Создание приложения Ruby и Postgres в службе приложений Azure в Linux
  3. Развертывание приложения Rails + PostgreSQL в Microsoft Azure
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...