Aloitettu Linux-palvelimen asennus. Palvelimelle tulee (sitten joskus) tietokantaa käyttävä web-sovellus.
Palvelu tehdään AWS:n Lightsail-palvelimelle. Tarvittavat alustaohjelmat asennetaan käynnistys-scriptillä. Varsinainen sovellus asennetaan (sitten joskus) joko manuaalisesti tai AWS:n CodeDeploy’lla.
Alustaohjelmat
Käyttöjärjestelmä
- Amazon Linux 2018.03
Alustaohjelmat
- python36, tulkattava ohjelmointikieli
- boto3, AWS:n python SDK
- flask, web microframework
- gcc, c-kääntäjä tarvitaan uwsgi:n asennukseen
- nginx, web-palvelin
- uwsgi, sovelluspalvelin
- mysql-server, tietokantapalvelin
Käynnistys-scripti
# Lightsail launch script
# Amazon Linux 2018.03
yum -y update
yum -y install python36
pip-3.6 install boto3
pip-3.6 install flask
yum -y install gcc
yum -y install nginx
pip-3.6 install uwsgi
service nginx start
yum -y install mysql-server
service mysqld start
chkconfig mysqld on