Skip to content

Latest commit

 

History

History

development

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Purpose

A vagrant box with

  • Docker (latest)
  • Miniconda v3 with Python 3.7
  • OpenJDK v1.8
  • Maven v3.6.1
  • Ant v1.9.14
  • SBT v1.2.8
  • Node v12.9.1
  • VS Code (latest)

Use

To bring up.

vagrant up

To shutdown.

vagrant halt

To destroy.

vagrant destroy -f

To SSH into the VM. The login/password is vagrant/vagrant.

vagrant ssh

To package.

vagrant package --output ubuntu-desktop-19.04-x86-v0.0.4.box

To publish.

# login
vagrant cloud auth login
# whoami
vagrant cloud auth whoami

# publish
vagrant cloud publish \
    oneoffcoder/development \
    0.0.4 \
    virtualbox \
    ubuntu-desktop-19.04-x86-v0.0.4.box \
    --description "Ubuntu 19.04 Desktop with Java, Scala, Python, Node, Docker and VS Code" \
    --force \
    --release

# publish on windows
vagrant cloud publish ^
    oneoffcoder/development ^
    0.0.4 ^
    virtualbox ^
    ubuntu-desktop-19.04-x86-v0.0.4.box ^
    --description "Ubuntu 19.04 Desktop with Java, Scala, Python, Node, Docker and VS Code" ^
    --force ^
    --release

Usage

If you just want to use the box.

vagrant init oneoffcoder/development --box-version 0.0.1
vagrant up

If you want to customize the box, see usage/Vagrantfile.