{"id":13512245,"url":"https://github.com/sandstorm-io/vagrant-spk","last_synced_at":"2026-02-12T15:35:26.085Z","repository":{"id":28359717,"uuid":"31873557","full_name":"sandstorm-io/vagrant-spk","owner":"sandstorm-io","description":"Packaging tool for Sandstorm, a self-hosting platform for web apps!","archived":false,"fork":false,"pushed_at":"2026-01-30T02:26:05.000Z","size":955,"stargazers_count":58,"open_issues_count":69,"forks_count":28,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-01-30T16:38:56.331Z","etag":null,"topics":["hacktoberfest","sandstorm","self-hosted","self-hosting"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sandstorm-io.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-03-09T01:31:43.000Z","updated_at":"2026-01-30T02:26:10.000Z","dependencies_parsed_at":"2025-03-30T22:32:24.375Z","dependency_job_id":"3be13acf-0df7-4ad8-81ae-f128f97f2c6b","html_url":"https://github.com/sandstorm-io/vagrant-spk","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/sandstorm-io/vagrant-spk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandstorm-io%2Fvagrant-spk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandstorm-io%2Fvagrant-spk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandstorm-io%2Fvagrant-spk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandstorm-io%2Fvagrant-spk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sandstorm-io","download_url":"https://codeload.github.com/sandstorm-io/vagrant-spk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandstorm-io%2Fvagrant-spk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29370548,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["hacktoberfest","sandstorm","self-hosted","self-hosting"],"created_at":"2024-08-01T03:01:38.132Z","updated_at":"2026-02-12T15:35:26.079Z","avatar_url":"https://github.com/sandstorm-io.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# vagrant-spk\n\n`vagrant-spk` is a tool designed to help app developers package apps for [Sandstorm](https://sandstorm.io).\n\n## Example usage:\n\n    git clone git://github.com/sandstorm-io/vagrant-spk\n    git clone git://github.com/sandstorm-io/php-app-to-package-for-sandstorm\n    export PATH=$(pwd)/vagrant-spk:$PATH\n    cd php-app-to-package-for-sandstorm\n    vagrant-spk setupvm lemp\n    vagrant-spk vm up\n    vagrant-spk init\n    # edit .sandstorm/sandstorm-pkgdef.capnp in your editor of choice\n    vagrant-spk dev\n    # visit http://local.sandstorm.io:6090 in a web browser\n    # log in as Alice, the admin account\n    # launch an instance of the example app, play around with it\n    # then, press Ctrl-C to stop the tracing vagrant-spk dev\n    vagrant-spk pack example.spk\n    # You now have an .spk file.  Yay!\n    # Verify it works by going to http://local.sandstorm.io:6090,\n    # select \"My Files\" -\u003e \"Upload an app\", select your .spk file,\n    # upload it, install it, and create a new instance of your app.\n\n## What the files are for\n\n`vagrant-spk` will create a `.sandstorm/` folder in your repo and set up some\nfiles with some defaults for your app stack.  You will likely need to modify\nsome of these to adapt their behavior to make the most sense for your app.\n\nSee the [vagrant-spk docs on customizing your\npackage](https://docs.sandstorm.io/en/latest/vagrant-spk/customizing/)\nfor full details.\n\n## Example apps\n\nSee the [example app listing in the vagrant-spk\ndocumentation.](https://docs.sandstorm.io/en/latest/vagrant-spk/customizing/#example-setups)\n\n## About lima-spk\n\n`lima-spk` is an experimental alternative tool which uses Lima and QEMU instead\nof Vagrant and Virtualbox. It is specifically designed to enable app development\non ARM64-based Apple Silicon Macs. **Disclosure:** This tool was built with some\nAI assistance and has not been robustly tested yet.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandstorm-io%2Fvagrant-spk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsandstorm-io%2Fvagrant-spk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandstorm-io%2Fvagrant-spk/lists"}