Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sparkoo/boxitory
Private box repository for Vagrant
https://github.com/sparkoo/boxitory
java repository vagrant vagrant-box vagrant-machine virtualization
Last synced: about 2 months ago
JSON representation
Private box repository for Vagrant
- Host: GitHub
- URL: https://github.com/sparkoo/boxitory
- Owner: sparkoo
- License: mit
- Created: 2017-05-25T09:46:35.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-03T17:02:05.000Z (3 months ago)
- Last Synced: 2024-10-12T12:47:24.914Z (2 months ago)
- Topics: java, repository, vagrant, vagrant-box, vagrant-machine, virtualization
- Language: Java
- Homepage:
- Size: 319 KB
- Stars: 3
- Watchers: 3
- Forks: 4
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Boxitory
is repository for Vagrant's Virtual Machine boxes, which can manage box versions and provides *Vagrant* compatible http interface. Boxes are stored on local filesystem.
Download [Latest release](https://github.com/sparkoo/boxitory/releases/latest)
For more info how it works, how to configure, ... [See Wiki](https://github.com/sparkoo/boxitory/wiki)
## Build & run
Java 11 is required
```
$ ./mvnw install && java -jar target/boxitory-{version}.jar
```
or
```
$ ./mvnw spring-boot:run
```By default, http server will start on port *8083*.
## Docker
```
$ ./mvnw clean package docker:build docker:start
```
or
```
$ ./mvnw clean package docker:build docker:run
```By default, container expose port *8083* with running app. Files with boxes needs to be stored in ./boxes dir.