Skip to content

A Vagrant box for running Django/AngularJS apps.

Notifications You must be signed in to change notification settings

haganf/djangular-vagrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

djangular-vagrant

This project provides a basic Ubuntu Server 14.04 LTS virtual machine for developing Django/AngularJS applications. It provides a blank slate with nvm and virtualenv for sudo-less project scaffolding and was built to provide a common ground between the BioComputing Facility's team of non-standard development machines. 👪

What's In The Box?

System Packages

Included Tools

Setup

Host Requirements

1. Install Host Applications

2. Generate SSH Keys

The provisioning process expects a pair of SSH keys in provisioning/ssh named id_rsa and id_rsa.pub. Altough these keys are intended to be used with project-specific provisioning that may not fit your workflow, this project was designed to work with a ton of BitBucket projects owned by a team for which the keys are required.

Usage

vagrant up && vagrant ssh

FAQ

My project is special! How should I add something to provisioning?

Fork me!

Something is missing! How can I share something for provisioning?

Send me a pull requst!

Troubleshooting

Keep in mind that you are running a headless Ubuntu server from your host machine. These servers require periodic software updates and maintenance just like real servers out there in the wild. You may run into issues during your development where you feel like you know exactly what your Django configurations should be doing, but something just isn't working.

  1. Save all of your work in synced folders. Consider git flow feature publish!
  2. Run vagrant reload from your host machine to restart the VM.
  3. If 2. didn't solve your problem, try vagrant reload --provision.
  4. If 3. didn't solve your problem, try vagrant destroy && vagrant up from your host machine to rebuild the VM. You will need to reconfigure any global project settings after this step.

Still having a problem? Log an issue! 😼

About

A Vagrant box for running Django/AngularJS apps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages