Como publico o meu projeto Rails?
- No painel, abra Os meus servidores e clique no seu servidor.
- No separador Resumo, aguarde até a linha Aplicação indicar «Ruby on Rails está pronto». A página atualiza-se sozinha.
- Abra a ligação na linha Endereço do site. A página de exemplo mostra a versão do Rails.
Trabalhar no projeto
Ligue-se por SSH e mude para o utilizador do projeto:
su - app
cd ~/uygulama
set -a; . /etc/seturack-rails.env; set +a
export PATH=$GEM_HOME/bin:$PATH
Depois disto, bundle install, bin/rails db:migrate e bin/rails assets:precompile funcionam. Quando o seu código mudar, execute systemctl restart uygulama como root.
Convém saber
- A base de dados é SQLite e fica na pasta
storage. Se preferir PostgreSQL ou MariaDB, instale-o comapte altereconfig/database.yml. - O Puma escuta na porta 3000 apenas dentro do servidor.
O seu próprio domínio
- Aponte o registo A do domínio para o endereço IP do servidor.
- Como root, substitua o nome antigo em todo o lado:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAMEé a parte a seguir ahttps://no endereço apresentado no painel. - Execute
systemctl reload caddy.
O Caddy obtém e renova o certificado sozinho.
Apenas as portas 80, 443 e 22 (para SSH) estão abertas ao exterior.
Ainda sem servidor? Encomende um servidor com Ruby on Rails instalado: escolhe o tamanho e paga apenas o que escolher.
Obrigado pela sua opinião!