Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1.69 KB

README.md

File metadata and controls

52 lines (36 loc) · 1.69 KB

Welcome to AWS XWiki One-Click Solution

Architecture and Components

xwiki-oneclick-deployment-architecture

Documentation and Deployment

For the Documentation of this project please refere to the following Web Source:

or simply follow these deployment steps in order to provision the shown architecture into your AWS Account:

Finally, we are here to deploy the One-Click Solution into your AWS Account into the AWS Frankfurt region just follow these simple steps and you have a running XWiki installation:

  1. Go to Github and Clone or Fork the sources of the solution [here] (https://github.com/marcotesch/xwiki-oneclick-deployment) e.g.:
git clone https://github.com/marcotesch/xwiki-oneclick-deployment
  1. Navigate into the cloned repository:
cd xwiki-oneclick-deployment
  1. Install all needed node packages into the solution locally:
npm install
  1. Execute the actual One Click deployment using either environment variables
npx cdk deploy "*"

or specifying a configured AWS Profile (e.g.: my-profile)

npx cdk deploy "*" –profile my-profile
  1. Connect to the LoadBalancer DNS shown in the output of the previous command to configure your newly hosted XWiki installation

Useful commands

  • npm run build compile typescript to js
  • npm run watch watch for changes and compile
  • npm run test perform the jest unit tests
  • cdk deploy deploy this stack to your default AWS account/region
  • cdk diff compare deployed stack with current state
  • cdk synth emits the synthesized CloudFormation template