/vagrant-for-amber-apps

Configuration files to set up a customizable Vagrant box to develop Amber apps.

Primary LanguageShell

Amber Virtual Development Environment on Vagrant

Español

Configuration files to automatically set up a basic and customizable Vagrant box with the required tools to develop Amber projects.

Usage

  1. Install in your computer the software listed in the "Prerequisites" section.
  2. Clone the repository into your machine.
  3. Tweak the provider and the options in the Vagrantfile.
  4. Run vagrant up and wait for the machine to be built, then vagrant reload.
  5. When the machine is ready, run vagrant ssh and move to the synced folder with cd /vagrant.
  6. You may now start a new Amber project or install the shards of your current project.

Prerequisites

If you notice that there are delays with the synchronization of shared folders with virtualbox as the type, a better option is to use SSHFS or NFS. But it usually works well enough.

Out of the Box Included Software

  • Ubuntu Bionic: Latest version of this popular Linux distribution.

  • Crystal 0.26.1: Programming language that performs close to C with a programmer friendly Ruby-like syntax.

  • Amber 0.9.0: Web framework that aims to build REALLY fast web applications while keeping things simple and enjoyable.

  • Node.js: Server side JavaScript runtime. (Current stable version).

  • Postgres: Advanced SQL database. (Current Bionic distribution).

    • User: vagrant
    • Pass: vagrant