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:
- 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
- Navigate into the cloned repository:
cd xwiki-oneclick-deployment
- Install all needed node packages into the solution locally:
npm install
- 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
- Connect to the LoadBalancer DNS shown in the output of the previous command to configure your newly hosted XWiki installation
npm run build
compile typescript to jsnpm run watch
watch for changes and compilenpm run test
perform the jest unit testscdk deploy
deploy this stack to your default AWS account/regioncdk diff
compare deployed stack with current statecdk synth
emits the synthesized CloudFormation template