PLATEAU VIEWはAWSを使用して構築されていますが、AWSを使わずに構築することができます。 その一例として、ここではDockerを使用したものをご紹介します。
Dockerがインストールされていることを前提としています。
下記を実行します。
cd src
git clone <TerriaMapのリポジトリ> TerriaMap
cd TerriaMap
mkdir packages && cd packages
git clone <TerriaJsのリポジトリ> terriajs
cd ../../../
本プロジェクトのルートディレクトリ(docker-compose.ymlがあるディレクトリ)で、下記を実行します。
docker compose build
下記を実行すると、ポート80でPLATEAU VIEWを見ることができます。
docker compose up -d
docker compose exec terria /app/node_modules/.bin/pm2 start /app/ecosystem-production.config.js --update-env --env production
下記を実行します。
docker compose up -d
docker compose exec terria /app/node_modules/.bin/pm2 start /app/ecosystem-production.config.js --update-env --env production