-
-
Notifications
You must be signed in to change notification settings - Fork 442
Create SteVe Instance in AWS Lightsail
-
Log into AWS, AWS Services -> Lightsail
-
Create Instance, Platform Linux/Unix, OS Only Ubuntu 18.04 LTS, Upload public key, select smallest plan
-
Create Static IP address, Attach to Instance
-
Click on Instance -> Networking, Under Firewall Select + Add Another TCP 8080
-
Create Database, Pick MySQL 5.7.26, You can leave Username and Password to default, Plan Standard / smallest
-
wait for everything to be started
-
Connect to instance via ssh using the public IP.
-
Update everything and install required packages.
sudo apt update && sudo apt -y upgrade
sudo apt install maven mysql-client-core-5.7
- Prepare Database (you can lookup the credentials in Lightsail -> Databases)
mysql -usteve -hls-e98192e66a6XXXXXXXXXXXXXXXXXX.c0ftlmkcbxge.eu-central-1.rds.amazonaws.com -p
mysql> CREATE DATABASE stevedb CHARACTER SET utf8 COLLATE utf8_unicode_ci;
mysql> quit
- Install SteVe
git clone https://github.com/RWTH-i5-IDSG/steve.git; cd steve
vi src/main/resources/config/prod/main.properties
configure db.* to according to lightsail credentials
server.host = 0.0.0.0
Build and start SteVe
MAVEN_OPTS="-Xmx100m" mvn package
java -jar target/steve.jar