Skip to content
Collection of workshops to demonstrate best practices in using Amazon EC2 Spot Instances. https://aws.amazon.com/ec2/spot/
Jupyter Notebook CSS Python HTML JavaScript Dockerfile
Branch: master
Clone or download
ranshn Some small fixes and additions (#13)
* removing line breaks to enable proper copying

* adding markdown notice for info message

* small corrections

* adding resiliency blog post info message
Latest commit 852ed52 Aug 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Creating initial file from template Feb 13, 2019
archetypes First commit, requires adding extra levels for other workshops and co… Jan 21, 2019
content
layouts
static Security added to the package.json for the monte-carlo lab (#6) Jul 6, 2019
themes First commit, requires adding extra levels for other workshops and co… Jan 21, 2019
workshops Adding bash strict processing to retry codedeploy failed fetch stage Aug 18, 2019
.gitignore ignoring cdk.out Jul 31, 2019
.gitmodules First commit, requires adding extra levels for other workshops and co… Jan 21, 2019
CODE_OF_CONDUCT.md Preparing merge of local repos Feb 15, 2019
CONTRIBUTING.md
Dockerfile Feat/dockerfile (#10) Jul 25, 2019
LICENSE Preparing merge of local repos Feb 15, 2019
NOTICE
README.md Feat/dockerfile (#10) Jul 25, 2019
config.toml back to latest version Mar 26, 2019
docker-compose.yml Feat/dockerfile (#10) Jul 25, 2019

README.md

Ec2 Spot Workshops

Collection of workshops to demonstrate best practices in using Amazon EC2 Spot Instances. https://aws.amazon.com/ec2/spot/

Website for this workshops is available at https://ec2spotworkshops.com

Building the Workshop site

The content of the workshops is built using hugo.

Local Build

To build the content

  • clone this repository
  • install hugo
  • The project uses hugo learn template as a git submodule. To update the content, execute the following code
pushd themes/learn
git submodule init
git submodule update --checkout --recursive
popd
hugo serve -D

Containerized Development

The image can also serve as a development enviornment using docker-compose. The following command will spin up a container exposing the website at localhost:1313 and mount config.toml and the directories ./content, ./layouts and ./static, so that local changes will automatically be picked up by the development container.

$ docker-compose up -d  ## To see the logs just drop '-d'
Starting ec2-spot-workshops_hugo_1 ... done

License

This library is licensed under the Amazon Software License.

You can’t perform that action at this time.