O comando Start é o comando que o MyKinsta precisa para iniciar seu aplicativo. Isso é necessário para todos os aplicativos, sejam eles criados com buildpack ou Dockerfile. O comando Start pode diferir dependendo da linguagem do aplicativo. Fornecemos exemplos de algumas linguagens comuns abaixo.
Quando você cria um aplicativo com um buildpack, ele tenta adivinhar o comando Start com base no que está no repositório do aplicativo., ou você pode especificar o comando Start no passo Recursos quando você adiciona o aplicativo. Para adicionar vários comandos Start, use &&
para encadear os comandos juntos como: command one && command two
.
Caso o seu aplicativo usa um Dockerfile para configurar a imagem do seu contêiner, você deve especificar o ENTRYPOINT
no Dockerfile para executar um contêiner. Para mais informações sobre como especificar o ENTRYPOINT
do seu aplicativo, veja a referência do Dockerfile.
Kinsta mostra o comando Start usado para o lançamento da implantação nos detalhes da implantação. Em Implantações > Histórico, selecione uma implantação para ver os detalhes e o processo de Implantação nos detalhes.


Python
- Python:
python3 main.py
- Django:
gunicorn .wsgi
Go
Go bin/<repo name>
PHP
- PHP:
heroku-php-apache2
- Laravel:
heroku-php-apache2 /public
php artisan serve --host 0.0.0.0 --port 8080
- Statamic:
heroku-php-apache2 public/
Node.js
Node.js
npm start
Se você gostaria de usar outro comando, você precisa modificar o processo web no MyKinsta.
"scripts": {
"start": "node server.js"
},
Node.js com um arquivo Docker
Quando você cria o aplicativo, Kinsta cria um processo a partir da instrução CMD
.
CMD ["npm", "run", "start"]
Se você alterar este comando no repositório, o processo não será alterado por padrão, então você deve editar o processo nos Processos do seu aplicativo no MyKinsta.
Ruby
Ruby on Rails: Quando você cria o aplicativo pela primeira vez, Kinsta cria um processo a partir da instrução ENTRYPOINT
.
ENTRYPOINT ["entrypoint.sh"]
Se você alterar este comando no repositório, o processo não será alterado por padrão, então você deve editar o processo nos Processos do seu aplicativo no MyKinsta.
Java
Java: Quando você implanta um aplicativo, Kinsta automaticamente cria processos baseados no arquivo Procfile na raiz do repositório.
Scala
Scala: target/universal/stage/bin/ -Dhttp.port=$PORT