Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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.