juicebox

所属分类:虚拟化
开发工具:Shell
文件大小:0KB
下载次数:0
上传日期:2015-09-26 12:30:28
上 传 者sh-1993
说明:  为编程车间设计的虚拟机。,
(A virtual machine designed for programming workshops.,)

文件列表:
LICENSE (1080, 2015-09-26)
Makefile (2335, 2015-09-26)
assets/ (0, 2015-09-26)
assets/background.png (25795, 2015-09-26)
assets/xfce4/ (0, 2015-09-26)
assets/xfce4/panel/ (0, 2015-09-26)
assets/xfce4/panel/launcher-2/ (0, 2015-09-26)
assets/xfce4/panel/launcher-2/exo-terminal-emulator.desktop (330, 2015-09-26)
assets/xfce4/panel/launcher-3/ (0, 2015-09-26)
assets/xfce4/panel/launcher-3/google-chrome.desktop (748, 2015-09-26)
assets/xfce4/panel/launcher-4/ (0, 2015-09-26)
assets/xfce4/panel/launcher-4/firefox.desktop (863, 2015-09-26)
assets/xfce4/panel/launcher-5/ (0, 2015-09-26)
assets/xfce4/panel/launcher-5/sublime_text.desktop (638, 2015-09-26)
assets/xfce4/xfconf/ (0, 2015-09-26)
assets/xfce4/xfconf/xfce-perchannel-xml/ (0, 2015-09-26)
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml (1893, 2015-09-26)
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml (3248, 2015-09-26)
box/ (0, 2015-09-26)
box/virtualbox/ (0, 2015-09-26)
desktop-i386.json (4128, 2015-09-26)
desktop.json (4165, 2015-09-26)
http/ (0, 2015-09-26)
http/preseed.cfg (2564, 2015-09-26)
scripts/ (0, 2015-09-26)
scripts/cleanup.sh (1616, 2015-09-26)
scripts/data.sh (137, 2015-09-26)
scripts/desktop.sh (485, 2015-09-26)
scripts/minimize.sh (1997, 2015-09-26)
scripts/provisioning/ (0, 2015-09-26)
scripts/provisioning/base.sh (443, 2015-09-26)
scripts/provisioning/desktop.sh (996, 2015-09-26)
scripts/provisioning/docker.sh (157, 2015-09-26)
scripts/provisioning/firefox.sh (80, 2015-09-26)
scripts/provisioning/git.sh (72, 2015-09-26)
scripts/provisioning/google-chrome.sh (280, 2015-09-26)
scripts/provisioning/mongodb.sh (307, 2015-09-26)
... ...

# Juice Box A virtual machine designed for programming workshops. ![screenshot](https://cloud.githubusercontent.com/assets/83319/6881507/2d79b776-d538-11e4-853a-f4390f324042.png) Based on [boxcutter/ubuntu](https://github.com/boxcutter/ubuntu). ## Reason Technical workshops shouldn't be about installing a development environment in Linux, Windows, OS X, or whatever else. Unless that's what they are about, this takes way too much time from everyone and it's a pain. ## Specs This project includes two [Packer](https://packer.io/) templates: - server.json - No desktop environment. - desktop.json - Xubuntu desktop environment. Both of them build a virtual machine based on `Ubuntu Server 14.04` with the the following software installed: - [Git](https://github.com/jpadilla/dev-box/blob/master/scripts/provisioning/git.sh) - [Python 3.4 with pyenv](https://github.com/jpadilla/dev-box/blob/master/scripts/provisioning/python.sh) - [Node.js with nvm](https://github.com/jpadilla/dev-box/blob/master/scripts/provisioning/nodejs.sh) - [Ruby 2.1 with RVM](https://github.com/jpadilla/dev-box/blob/master/scripts/provisioning/ruby.sh) - [MongoDB](https://github.com/jpadilla/dev-box/blob/master/scripts/provisioning/mongodb.sh) - [Redis](https://github.com/jpadilla/dev-box/blob/master/scripts/provisioning/redis.sh) - [PostgreSQL](https://github.com/jpadilla/dev-box/blob/master/scripts/provisioning/postgresql.sh) - [Docker](https://github.com/jpadilla/dev-box/blob/master/scripts/provisioning/docker.sh) Desktop version has the following installed: - [Sublime Text 3](https://github.com/jpadilla/juicebox/blob/master/scripts/provisioning/sublime-text-3.sh) - [Google Chrome](https://github.com/jpadilla/juicebox/blob/master/scripts/provisioning/google-chrome.sh) - [Firefox](https://github.com/jpadilla/juicebox/blob/master/scripts/provisioning/firefox.sh) ## Distributing I'll be building OVA files and Vagrant boxes for each version and hosting them. ## Building and Uploading Requirements: - [Packer](https://packer.io/) - [S3cmd](http://s3tools.org/s3cmd) ### Server ``` $ make server $ AWS_ACCESS_KEY_ID='' AWS_SECRET_ACCESS_KEY='' make upload/server ``` ### Desktop ``` $ make desktop $ AWS_ACCESS_KEY_ID='' AWS_SECRET_ACCESS_KEY='' make upload/desktop ```

近期下载者

相关文件


收藏者