{"id":18558966,"url":"https://github.com/flyinprogrammer/vlad","last_synced_at":"2025-05-15T15:30:52.906Z","repository":{"id":126282389,"uuid":"144991747","full_name":"flyinprogrammer/vlad","owner":"flyinprogrammer","description":"A private Vagrant Cloud Server","archived":false,"fork":false,"pushed_at":"2018-08-16T13:40:43.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-17T12:16:34.066Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flyinprogrammer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-16T13:30:20.000Z","updated_at":"2018-08-16T13:40:45.000Z","dependencies_parsed_at":"2023-06-16T03:15:46.466Z","dependency_job_id":null,"html_url":"https://github.com/flyinprogrammer/vlad","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyinprogrammer%2Fvlad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyinprogrammer%2Fvlad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyinprogrammer%2Fvlad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyinprogrammer%2Fvlad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flyinprogrammer","download_url":"https://codeload.github.com/flyinprogrammer/vlad/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254367341,"owners_count":22059492,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T21:41:44.375Z","updated_at":"2025-05-15T15:30:52.880Z","avatar_url":"https://github.com/flyinprogrammer.png","language":"Go","readme":"# Welcome to Vlad!\n\nThis tool implements the Vagrant Cloud API so that you can privately host vagrant boxes. It supports using the [packer vagrant-cloud post-processor](https://www.packer.io/docs/post-processors/vagrant-cloud.html) for publishing boxes as well as the [vagrant](https://www.vagrantup.com/docs/cli/box.html) CLI tool for managing boxes on your hosts.\n\n## Buffalo\n\nVlad is a [buffalo](https://gobuffalo.io/en/docs/installation) application, so you will need to install that toolchain in order to develop on Vlad.\n\n## Database Setup\n\nVlad expects you to use postgres to store all the metadata about the boxes.\n\nThe first thing you need to do is open up the \"database.yml\" file and edit it to use the correct usernames, passwords, hosts, etc... that are appropriate for your environment.\n\n### Create Your Databases\n\nOk, so you've edited the \"database.yml\" file and started postgres, now Buffalo can create the databases in that file for you:\n\n\t$ buffalo db create -a\n\nNote: If you installed postgres with homebrew on os x you might need to run this first:\n\n```bash\n$ buffalo db create\nERRO[0000] Error: couldn't create database vlad_development: error creating PostgreSQL database vlad_development: pq: role \"postgres\" does not exist\n\n$ createuser -s -r postgres\n$ buffalo db create\nv4.6.4\n\ncreated database vlad_development\n```\n\n## Starting the Application\n\nBuffalo ships with a command that will watch your application and automatically rebuild the Go binary and any assets for you. To do that run the \"buffalo dev\" command:\n\n``` bash\n$ buffalo dev\n```\n\nIf you point your browser to [http://127.0.0.1:3000](http://127.0.0.1:3000) you should see a \"Welcome to Buffalo!\" page.\n\n**Congratulations!** You now have your Buffalo application up and running.\n\n## What Next?\n\nWe recommend you heading over to [http://gobuffalo.io](http://gobuffalo.io) and reviewing all of the great documentation there.\n\nGood luck!\n\n[Powered by Buffalo](http://gobuffalo.io)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflyinprogrammer%2Fvlad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflyinprogrammer%2Fvlad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflyinprogrammer%2Fvlad/lists"}