ablog

不器用で落着きのない技術者のメモ

XWiki を AWS 上に構築する

$ sudo su - 
#  curl -sL https://rpm.nodesource.com/setup_12.x | bash -
# yum install -y nodejs
# exit
$ sudo yum -y install git
$ git clone https://github.com/marcotesch/xwiki-oneclick-deployment
$ cd xwiki-oneclick-deployment
  • bin/aws-xwiki-hosting.ts のリージョンを変更
  env: {
    region: 'ap-northeast-1'
  }
  • lib/aws-xwiki-hosting-stack.ts の Aurora Serverless が5分間アイドルだと停止するよう変更
autoPause: cdk.Duration.minutes(5)
  • インストールしてデプロイ
$ npm install
$ npx cdk deploy "*"
Do you wish to deploy these changes (y/n)? y
  • CDK の実行が完了すると、Wiki の URL が表示される

f:id:yohei-a:20210508183656p:plain

  • ブラウザで URL にアクセスすると Wiki が表示される

f:id:yohei-a:20210508183858p:plain

作成したリソースを削除する

$ npx cdk deploy "*"