QIIME 2 VM Playbooks
Release Builds Quickstart
Prereqs
- Packer
- AWS Account
Version Bumping
Edit the first two lines of Makefile
:
QIIME2_RELEASE := foo
HOSTNAME := qiime2corefoo
Please ensure that QIIME2_RELEASE
is a valid release, with a published environment file on https://data.qiime2.org, and that HOSTNAME
adheres to system requirements.
Docker
# Build the docker image locally
$ make docker
# After inspecting the image, login to Docker Hub:
$ docker login
# Then push the build up:
$ docker push qiime2/core
Virtualbox
# Build the Virtualbox machine locally
$ make vbox
# Once done, upload the VMDK file to distribution server
Amazon AWS AMI
# Set up AWS credentials
$ export AWS_ACCESS_KEY_ID='AK123'
$ export AWS_SECRET_ACCESS_KEY='abc123'
# Build the AWS image
$ make aws
# Once done and tested, make the AMI public through the AWS interface