An open API service indexing awesome lists of open source software.

https://github.com/ef2k/vagrant-docker-dev-js

A frontend development environment using Docker as a Vagrant provider.
https://github.com/ef2k/vagrant-docker-dev-js

Last synced: 4 months ago
JSON representation

A frontend development environment using Docker as a Vagrant provider.

Awesome Lists containing this project

README

          

This configuration runs docker as provider for vagrant. The environment is setup
with Ubuntu 20.04 LTS, git, and node (via nvm). See provision.sh.

NOTE: `.gitconfig` and `ssh` keys are synced from host to guest.

Developed on an M1 Macbook Pro.

## Pre-reqs

Install:
- docker (https://www.docker.com/products/docker-desktop)
macos: Download and install

- vagrant (https://www.vagrantup.com)
macos: `brew install vagrant`

## Usage
```
vagrant up
vagrant ssh
```

or use `make`, which will run the above commands by default.

## Recreating the env

This task will stop the container, delete the container and the image - giving
a clean starting point.

```
make clean
```