Bevezetés
Követelmények
Előzetes követelmények
Adatbázis
Felhasználó
Staytus
Telepítés
Fuss
Hozzáférés
Következtetés
Bevezetés
Ez az útmutató bemutatja, hogyan telepítheti a Staytust, amely egy modern, intuitív és akár nyílt forráskódú állapotoldal a termékéhez.
Követelmények
- Ubuntu 14.04+
- 15 perc az idő
Előzetes követelmények
Kezdjük az összes szükséges csomag telepítésével a Staytus futtatásához:
apt-get install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev sudo
gem install bundler procodile
Ügyeljen arra, hogy biztonságos jelszót válasszon MySQL- rootfelhasználója számára, és jegyezze fel, mivel a következő lépésben szüksége lesz rá.
Adatbázis
A Staytus által tárolt és szállított összes adat egy MySQL adatbázisban van tárolva, amelyet most létrehozunk, beleértve egy jogosult felhasználót is:
mysql -u root -p
FLUSH PRIVILEGES;
CREATE DATABASE staytus CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER `staytus`@`127.0.0.1` IDENTIFIED BY 'choose-a-secure-password';
GRANT ALL ON `staytus`.* TO `staytus`@`127.0.0.1`;
Felhasználó
Most létrehozunk egy felhasználót, aki később futtatja helyettünk a Staytust:
useradd -r -d /opt/staytus/ -m -s /bin/bash staytus
Ez a parancs hozzáad egy felhasználót /opt/staytus/saját könyvtárként, ahol magát a Staytust tároljuk.
Staytus
Most letöltjük a Staytust a git tároló klónozásával:
git clone https://github.com/adamcooke/staytus /opt/staytus/staytus/
Telepítés
Most már átválthatunk a /opt/staytus/staytuskönyvtárba, és végrehajthatunk minden további szükséges műveletet:
cd /opt/staytus/staytus
bundle install --deployment --without development:test
cp config/database.example.yml config/database.yml
Most meg kell nyitnia a fájlt, config/database.ymlés be kell állítania a hostname, username, passwordparamétereket a korábbi beállításokhoz. Esetünkben ez 127.0.0.1, staytus, choose-a-secure-passwordugyanabban a sorrendben.
Most összeállítjuk az eszközöket, és telepítjük magát az alkalmazást:
bundle exec rake staytus:build
bundle exec rake staytus:install
Fuss
Most már az alkalmazást a háttérbe tudjuk kapcsolni a következő paranccsal a korábban létrehozott felhasználó használatával:
sudo -u staytus procodile start
Hozzáférés
Mostantól elérheti a webes felületet a alatt http://[YOUR_SERVER_IP]:8787/. Kérjük, jelölje meg, hogy ezt a portot nem tudja megváltoztatni, ezért ha SSL-t vagy 80-as portot szeretne használni, fordított proxyra van szüksége, például Nginxre.
Következtetés
Mostanra megvan a Staytus alapbeállítása, amely egy egészen új és fantasztikus állapotoldali megoldás. Boldog hackelést!