1.2 KiB
1.2 KiB
S3 Manager
A Web GUI written in Go to manage S3 buckets from any provider.
Run locally
- Run
make
- Execute the created binary and visit http://localhost:8080
Run with Docker
- Set environment variables in
docker-compose.yml
- Run
docker-compose up
- Visit http://localhost:8080
Build with Docker and run anywhere
-
Run
make build-docker
To cross-compile for windows, add the
-e "GOOS=windows" -e "GOARCH=amd64"
flags to theMakefile
(depending on your system, you might have to adjustGOARCH
)To cross-compile for macOS, add the
-e "GOOS=darwin" -e "GOARCH=amd64"
flags to theMakefile
(depending on your system, you might have to adjustGOARCH
)
Run on Cloud Foundry
- Change the service in
manifest.yml
to represent your S3 service (if you are using an external S3 provider, you'll have to switch the service type inentrypoint-cf.sh
fromdynstrg
touser-provided
and create the respective user-provided service withcf create-user-provided-service
) - Change
host
inmanifest.yml
to something that isn't taken yet - Run
make deploy-cf