Define a Java and Python language pack
Construct two simple language pack examples, built on VM images, that can be turned into execution environments when a script is executed. The two language packs are Java and Python, one on Fedora 20, one on Ubuntu 13. The language pack examples will demonstrate taking an archive of a Git repo and environment variables and then building and deploying it into a running service.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Clayton Coleman
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Adrian Otto
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add a diskimage-builder script that creates an Ubuntu 13.04 image.
Addressed by: https:/
Add a diskimage-builder script that creates a Fedora 19 image.
Addressed by: https:/
Example workflow of docker + cloud-init to prepare and build LP + DU for Python App.
Work Items
Work items:
Define a disk image builder template for a base Ubuntu Python 3.3 system: TODO
Define a prepare script for the Ubuntu system (take an input parameter specifying a directory on disk containing source code, and then deploy that image into a running WSGI environment): TODO
Define a disk image builder template for a Fedora 19 Java Tomcat system: TODO
Define a prepare script for the Fedora system that uses Maven: TODO
Describe a Docker example: TODO
Describe a buildpack example: TODO
Dependency tree
* Blueprints in grey have been implemented.