Instalação de dependências Mix
A Shard Cloud busca dependências declaradas em mix.exs durante o deploy.
Hospede Phoenix, LiveView, Oban, Nostrum ou outro projeto Elixir pelo GitHub ou ZIP/RAR. A Shard Cloud instala dependências Mix e executa o ponto de entrada ou comando customizado configurado por você.
Do mix.exs a um processo Elixir em execução
Elixir
selecione a versão Elixir no catálogo de runtimes ao vivo
Mix
dependências buscadas em mix.exs
/app
10 GB de disco; arquivos persistem após reinícios
Ao vivo
logs da aplicação e métricas de recursos
Publique os arquivos-fonte Elixir e o mix.exs necessários, então configure o processo que deve continuar em execução.
Explorar capacidadesExecute uma aplicação Phoenix com mix phx.server e a configuração de porta exigida pelo endpoint.
Execute um processo Elixir em segundo plano com seu próprio comando de inicialização e use logs e métricas para monitorá-lo.
Execute um bot Elixir como processo de aplicação de longa duração, mantendo seu token em variáveis de ambiente e acompanhando a saída nos logs.
Busque dependências Mix, configure o comando de produção e opere o processo Elixir com armazenamento persistente, domínios, logs, métricas e suporte a reinício.
A Shard Cloud busca dependências declaradas em mix.exs durante o deploy.
Selecione uma versão Elixir suportada no catálogo de runtimes ao vivo ao criar a aplicação.
Mantenha arquivos gerados pelo Phoenix e outros dados Elixir no disco persistente de 10 GB em /app.
Aplicações web Phoenix e outras Elixir recebem um endereço HTTPS gratuito em *.shardweb.app; domínios próprios exigem Core ou superior.
Use logs, memória e CPU para inspecionar a instalação de dependências Mix, o início do Phoenix e a saída do processo BEAM.
Processos Elixir reiniciam automaticamente; inspecione os logs do painel quando um comando Mix parar.
Prepare os arquivos-fonte e o mix.exs, escolha o runtime Elixir e o comando de produção e então valide o processo em execução.
Começar agoraDa conexão à primeira decisão, em um único fluxo.
Abra a documentação passo a passo da Shard Cloud para projetos populares neste runtime.
Publique aplicações Phoenix em Elixir na Shard Cloud.
Ler tutorialPublique os arquivos-fonte Elixir e mix.exs. A Shard Cloud instala as dependências Mix durante o deploy.
A memória de processo da BEAM é apagada quando a aplicação reinicia. Arquivos gravados em /app persistem após reinícios; mantenha o estado que deve sobreviver ali ou em um banco de dados.
Defina VERSION=LATEST para a versão mais recente do Elixir com suporte, ou VERSION=recommended para a versão recomendada pela plataforma. Escolha a configuração compatível com seu projeto.
Todo app precisa de pelo menos 256 MB. Use 512 MB ou mais para um site ou API públicos e aumente a memória com base no uso observado.
Seu servidor deve ouvir na porta 80.
Traga seu app Phoenix, worker, bot ou outro processo Elixir com mix.exs e o comando de produção.
Configuração guiada e sem compromisso
mix.exs e comando de inicialização prontos
Confirme o ponto de entrada Elixir, mix.exs e o comando exigido pelo processo em execução.
Configuração de ambiente pronta
Adicione strings de conexão, tokens e configurações sem colocar segredos no código-fonte.
Publique seu projeto Elixir
Conecte o GitHub ou envie um ZIP/RAR, selecione Elixir e inicie o processo exigido pelo projeto.
Perfeito para freelancers ou indivíduos que precisam hospedar aplicações e bots.
Para pequenas equipes e startups que precisam de infraestrutura para múltiplos projetos.
Construído para empresas em escala com alto volume de projetos e suporte avançado.