s3manager-web/README.md

33 lines
978 B
Markdown
Raw Normal View History

2016-12-18 22:54:21 +01:00
# S3 Manager
2018-08-14 22:45:10 +02:00
[![Release](https://img.shields.io/github/release/mastertinner/s3manager.svg)](https://github.com/mastertinner/s3manager/releases/latest)
[![Build Status](https://travis-ci.org/mastertinner/s3manager.svg?branch=master)](https://travis-ci.org/mastertinner/s3manager)
[![Go Report Card](https://goreportcard.com/badge/github.com/mastertinner/s3manager)](https://goreportcard.com/report/github.com/mastertinner/s3manager)
2017-04-07 09:16:59 +02:00
2017-04-06 17:58:26 +02:00
A Web GUI written in Go to manage S3 buckets from any provider.
2016-12-18 22:54:21 +01:00
2018-03-14 21:53:35 +01:00
## Install Dependencies
2017-02-22 11:18:20 +01:00
2018-07-29 15:37:31 +02:00
1. Install [vgo](https://github.com/golang/vgo)
2018-08-02 15:45:38 +02:00
1. Run `vgo mod vendor`
2017-03-30 22:56:25 +02:00
2018-03-14 21:53:35 +01:00
## Build and Run Locally
2017-04-27 12:29:13 +02:00
2018-03-14 21:53:35 +01:00
1. Run `make`
1. Execute the created binary and visit <http://localhost:8080>
2017-04-27 12:29:13 +02:00
2018-03-14 21:53:35 +01:00
## Run Tests
2018-03-14 21:53:35 +01:00
1. Run `make test`
2018-03-14 21:53:35 +01:00
## Build Docker Image
2018-10-27 14:59:59 +02:00
The image is available on [Docker Hub](https://hub.docker.com/r/mastertinner/s3manager/)
2018-03-14 21:53:35 +01:00
1. Run `make build-docker`
2017-04-27 12:29:13 +02:00
## Run on Cloud Foundry
2017-03-30 22:56:25 +02:00
2018-03-14 21:53:35 +01:00
1. Modify `deployments/cf/*` to your liking
1. Run `make deploy-cf`