s3manager-web/README.md
2020-05-04 10:36:17 +02:00

1.4 KiB

S3 Manager

Go Report Card Build Status Docker Build

A Web GUI written in Go to manage S3 buckets from any provider.

Screenshot

Usage

The application can be configured with the following environment variables:

  • ENDPOINT: The endpoint of your S3 server (defaults to s3.amazonaws.com)
  • ACCESS_KEY_ID: Your S3 access key ID (required)
  • SECRET_ACCESS_KEY: Your S3 secret access key (required)
  • PORT: The port the app should listen on (defaults to 8080)

Then simply run the binary.

Build and Run Locally

  1. Run make build
  2. Execute the created binary and visit http://localhost:8080

Run Tests

  1. Run make test

Build Docker Image

The image is available on Docker Hub

  1. Run make build-docker

Deploy to Cloud Foundry

  1. Modify deployments/cf/* to your liking
  2. Run make deploy-cf