A reverse proxy for using S3 buckets as a web server. Behaves like a web server with a filesystem as a backend instaed of a S3 bucket.
Go to file
Djeeberjr f5d79ac323
All checks were successful
continuous-integration/drone/push Build is passing
updated example docker compose
2021-12-31 01:31:55 +01:00
.drone.yml initial commit 2021-12-31 01:03:38 +01:00
.gitignore initial commit 2021-12-31 01:03:38 +01:00
docker-compose.yml updated example docker compose 2021-12-31 01:31:55 +01:00
Dockerfile initial commit 2021-12-31 01:03:38 +01:00
go.mod initial commit 2021-12-31 01:03:38 +01:00
go.sum initial commit 2021-12-31 01:03:38 +01:00
LICENCE initial commit 2021-12-31 01:03:38 +01:00
main.go initial commit 2021-12-31 01:03:38 +01:00
README.md initial commit 2021-12-31 01:03:38 +01:00

A reverse proxy for using S3 buckets as a web server. Behaves like a web server with a filesystem as a backend instaed of a S3 bucket.

Usage

s3-proxy 0.1
Usage: main --s3-endpoint ENDPOINT --s3-bucket BUCKET [--s3-access-key ACCESS_KEY] [--s3-secret-key SECRET_KEY] [--s3-disable-ssl] [--address ADDRESS]

Options:
  --s3-endpoint ENDPOINT
                         host[:port] [env: S3_ENDPOINT]
  --s3-bucket BUCKET [env: S3_BUCKET]
  --s3-access-key ACCESS_KEY [env: S3_ACCESS_KEY]
  --s3-secret-key SECRET_KEY [env: S3_SECRET_KEY]
  --s3-disable-ssl [default: false, env: S3_DISABLE_SSL]
  --address ADDRESS      what address to listen on [default: :3000, env: ADDRESS]
  --help, -h             display this help and exit
  --version              display version and exit