Hoe zet ik mijn Rails-project online?
- Open in het paneel Mijn servers en klik op je server.
- Wacht op het tabblad Overzicht tot de rij App "Ruby on Rails is klaar" meldt. De pagina ververst zichzelf.
- Open de link in de rij Siteadres. De voorbeeldpagina toont de Rails-versie.
Aan het project werken
Verbind via SSH en schakel over naar de projectgebruiker:
su - app
cd ~/uygulama
set -a; . /etc/seturack-rails.env; set +a
export PATH=$GEM_HOME/bin:$PATH
Daarna werken bundle install, bin/rails db:migrate en bin/rails assets:precompile. Voer systemctl restart uygulama als root uit wanneer je code verandert.
Goed om te weten
- De database is SQLite en staat in de map
storage. Wil je PostgreSQL of MariaDB, installeer die dan metapten pasconfig/database.ymlaan. - Puma luistert alleen binnen de server op poort 3000.
Je eigen domein
- Laat het A-record van je domein naar het IP-adres van je server wijzen.
- Vervang als root de oude naam overal:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAMEis het deel nahttps://in het adres dat het paneel toont. - Voer
systemctl reload caddyuit.
Caddy haalt het certificaat zelf op en vernieuwt het zelf.
Alleen 80, 443 en 22 voor SSH staan open naar buiten.
Nog geen server? Bestel een server met Ruby on Rails geïnstalleerd: jij kiest de grootte en betaalt voor wat je kiest.
Bedankt voor uw feedback!