Thinking Anew

Just a Drop of Oracle APEX

<a href=https://unsplash.com/photos/V-afy242gY4 target=_blank>Photo</a> by Johnny Brown

In a previous article, I had demonstrated how one could use Vagrant to deploy an OXAR virtual machine directly to Linode.

With Digital Ocean (DO) lowering their prices to match Linode’s, I thought it would help the community if I created a similar set of instructions to deploy OXAR on DO. I took this a step further and have provided a branch on the Github repository with a modified Vagrantfile.

  1. Clone the branch:

    1
    $ git clone -b vagrant/digitalocean https://github.com/OraOpenSource/OXAR.git
  2. Install the DigitalOcean Vagrant Provider plugin:

    1
    $ vagrant plugin install vagrant-digitalocean
  3. Make the installation files available over the web. For example, upload the files to Dropbox and create a shareable link.

  4. Update the config.properties with the shareable link and any other customizations.
  5. Generate a personal access token using the instructions available here.
  6. Update the Vagrantfile with your token and any Droplet customizations.
  7. Make sure that you have your SSH keys generated, if not, follow the instructions here.
  8. Run Vagrant:
    1
    $ vagrant up

It takes about thirty minutes to provision the VM. Enjoy!