s3-upload-proxy

Tool for proxying HTTP uploads to S3 and Elemental MediaStore, designed for video live streaming.

BSD-2-CLAUSE License

Stars
28

Bot releases are hidden (Show)

s3-upload-proxy - v0.8.7

Published by fsouza almost 5 years ago

Changelog

bde548d Dockerfile: don't set GOPROXY
3ad2070 Merge pull request #35 from fsouza/dependabot/docker/golang-1.13.3-alpine
87ff9db Merge pull request #36 from fsouza/dependabot/go_modules/github.com/aws/aws-sdk-go-v2-0.15.0
ee59518 Merge pull request #37 from fsouza/dependabot/docker/ci/alpine-3.10.3
509cb2f Merge pull request #38 from fsouza/dependabot/docker/alpine-3.10.3
a1450fb Merge pull request #39 from fsouza/dependabot/docker/golang-1.13.4-alpine
a30f5ec Merge pull request #40 from fsouza/dependabot/go_modules/github.com/aws/aws-sdk-go-v2-0.16.0
c924949 Merge pull request #41 from fsouza/dependabot/go_modules/github.com/aws/aws-sdk-go-v2-0.17.0
69f6e86 build(deps): bump alpine from 3.10.2 to 3.10.3
0d141a1 build(deps): bump alpine from 3.10.2 to 3.10.3 in /ci
49f552a build(deps): bump github.com/aws/aws-sdk-go-v2 from 0.14.0 to 0.15.0
402be8a build(deps): bump github.com/aws/aws-sdk-go-v2 from 0.15.0 to 0.16.0
7d1a7d5 build(deps): bump github.com/aws/aws-sdk-go-v2 from 0.16.0 to 0.17.0
f18217b build(deps): bump golang from 1.13.1-alpine to 1.13.3-alpine
7eb5a3b build(deps): bump golang from 1.13.3-alpine to 1.13.4-alpine
834f7b6 ci: Go 1.13.3 and 1.12.12
a1a170d ci: Go 1.13.4 & 1.12.13
97aaaa4 drone: don't set GOPROXY in docker build
50723db go mod tidy

s3-upload-proxy - v0.8.6

Published by fsouza about 5 years ago

Changelog

f3c7198 Dockerfile: go 1.13.1
fffe4e6 Go 1.13 is here!
0b64eaa Go 1.13rc2 is here
4150973 Merge pull request #31 from fsouza/golangci-lint-config-file
6de7807 Merge pull request #32 from fsouza/dependabot/go_modules/github.com/aws/aws-sdk-go-v2-0.12.0
523fddd Merge pull request #33 from fsouza/dependabot/go_modules/github.com/aws/aws-sdk-go-v2-0.13.0
3b3b456 Merge pull request #34 from fsouza/dependabot/go_modules/github.com/aws/aws-sdk-go-v2-0.14.0
c5328df build(deps): bump github.com/aws/aws-sdk-go-v2 from 0.11.0 to 0.12.0
8fa0589 build(deps): bump github.com/aws/aws-sdk-go-v2 from 0.12.0 to 0.13.0
7a47a64 build(deps): bump github.com/aws/aws-sdk-go-v2 from 0.13.0 to 0.14.0
6213ac4 ci: go 1.13.1 and 1.12.10
aaa459b ci: no need to pass ./... to golangci-lint
2f5575f ci: switch to config file for golangci-lint
793d116 github: add config for stale
d2009f0 golangci: disable wsl

s3-upload-proxy - v0.8.5

Published by fsouza about 5 years ago

Changelog

db793b7 Move CI config files to the ci folder
ab24f2b goreleaser: fix deprecation warning

s3-upload-proxy - v0.8.4

Published by fsouza about 5 years ago

Changelog

1fbea6c Dockerfile: use Go 1.13rc1 as the base image in the build stage
fb45760 Merge pull request #27 from fsouza/dependabot/docker/golang-1.12.9-alpine
0a90e9a Merge pull request #28 from fsouza/dependabot/docker/ci/alpine-3.10.2
242cec4 Merge pull request #29 from fsouza/dependabot/docker/alpine-3.10.2
b7cbe18 Merge pull request #30 from fsouza/dependabot/go_modules/github.com/aws/aws-sdk-go-v2-0.11.0
eb197f5 build(deps): bump alpine from 3.10.1 to 3.10.2
647cdc5 build(deps): bump alpine from 3.10.1 to 3.10.2 in /ci
4d86379 build(deps): bump github.com/aws/aws-sdk-go-v2 from 0.10.0 to 0.11.0
2783b37 build(deps): bump golang from 1.12.8-alpine to 1.12.9-alpine
a8aea91 drone: go 1.12.9
f24529f drone: use Go 1.13rc1 to build docker image

s3-upload-proxy - v0.8.3

Published by fsouza about 5 years ago

Changelog

6c25c5b Dockerfile: Go 1.12.8
ca76521 Dockerfile: set a default $GOPROXY and remove git
2b4d86e Merge pull request #24 from fsouza/dependabot/go_modules/github.com/aws/aws-sdk-go-v2-0.10.0
b8866ca Merge pull request #25 from fsouza/goreleaser-test
ac5c717 build(deps): bump github.com/aws/aws-sdk-go-v2 from 0.9.0 to 0.10.0
c7b212e drone: Go 1.12.8 & 1.11.13
1fe2e48 drone: add step for testing goreleaser
0046cb7 go mod tidy
6589657 main: use log.Fatal instead of panic

s3-upload-proxy - v0.8.2

Published by fsouza over 5 years ago

Changelog

b8358d0 Dockerfile: don't hard code GOPROXY
2b9ddd8 drone: add Go 1.11.12
fc277c2 drone: also test the dockerfile on pushes
e70b525 drone: set CGO_ENABLED=0 on build
5c885ec drone: simplify pipeline name and workspace path
245947a main: remove some dead code

s3-upload-proxy - v0.8.1

Published by fsouza over 5 years ago

Changelog

a16f144 drone: fetch git tag before goreleaser
b611180 drone: invoke goreleaser on tags
336e714 uploader: support external context and link up with request context

s3-upload-proxy - v0.8.0

Published by fsouza over 5 years ago

Changelog

5bed3fb Don't set ContentType/CacheControl when they're not defined
c69dd31 Implement DELETE
6f334e6 Merge pull request #19 from fsouza/dependabot/docker/ci/alpine-3.10.1
905c5dc Merge pull request #20 from fsouza/dependabot/docker/alpine-3.10.1
7245fa0 build(deps): bump alpine from 3.10.0 to 3.10.1
559af69 build(deps): bump alpine from 3.10.0 to 3.10.1 in /ci
36f1c6d drone: reformat jsonnet
2345241 drone: use the dockerfile_steps variable
56a3013 go mod tidy
e03b69a main: log contentType on error

s3-upload-proxy - v0.7.3

Published by fsouza over 5 years ago

Changelog

b9932bd Dockerfile: back to 1.12.7
fea6099 Merge pull request #13 from fsouza/dependabot/docker/alpine-3.10.0
7ca9a17 Merge pull request #14 from fsouza/dependabot/docker/ci/alpine-3.10.0
e0c2d0b Merge pull request #15 from fsouza/dependabot/docker/golang-1.12.7-alpine
44664de Merge pull request #16 from fsouza/drone-jsonnet
c029580 build(deps): bump alpine from 3.9 to 3.10.0
ba53dae build(deps): bump alpine from 3.9 to 3.10.0 in /ci
17f9fe9 build(deps): bump golang from 1.12.6-alpine to 1.12.7-alpine
75dc43b drone, Dockerfile: 1.12.6
fb8fa0a drone, docker: Go 1.13beta1
985c283 drone: Go 1.13-rc
54485a7 drone: go 1.12.7
4b60eb9 drone: more explicit name for the pipeline
be32b35 drone: move to jsonnet to support multiple versions of Go
04c6564 drone: remove the signature
806516b internal/uploader/mediastore: use the proper seeker wrapper
39e51ca mediastore: disable staticcheck for the aws.ReadSeekCloser usage

s3-upload-proxy - v0.7.2

Published by fsouza over 5 years ago

Changelog

6052020 Dockerfile: set GOPROXY
ef1058a Merge pull request #10 from fsouza/renovate/github.com-sirupsen-logrus-1.x
c222444 Merge pull request #11 from fsouza/dependabot/go_modules/github.com/kelseyhightower/envconfig-1.4.0
e9b6f75 Merge pull request #12 from fsouza/dependabot/go_modules/github.com/aws/aws-sdk-go-v2-0.9.0
bb4ad29 Merge pull request #3 from fsouza/renovate/github.com-sirupsen-logrus-1.x
d126333 Merge pull request #4 from fsouza/renovate/docker-golang-1.x
bdef8f3 Merge pull request #5 from fsouza/renovate/docker-golang-1.x
31380ff Merge pull request #6 from fsouza/renovate/docker-golang-1.x
7299bc4 Merge pull request #7 from fsouza/renovate/github.com-aws-aws-sdk-go-v2-0.x
47ad435 Merge pull request #8 from fsouza/dockerfile-tests
89d0f1c Merge pull request #9 from fsouza/renovate/docker-golang-1.x
bdf13ff Refresh go.sum with go mod tidy
91c895d Update golang Docker tag to v1.12.2
1a70639 build(deps): bump github.com/aws/aws-sdk-go-v2 from 0.8.0 to 0.9.0
0c5f8e2 build(deps): bump github.com/kelseyhightower/envconfig
1d67764 chore(deps): update golang docker tag to v1.12.3
6fd6c14 chore(deps): update golang docker tag to v1.12.4
16c7d9b chore(deps): update golang docker tag to v1.12.5
ef07b42 chore(deps): update module aws/aws-sdk-go-v2 to v0.8.0
32c488a chore(deps): update module sirupsen/logrus to v1.4.1
679a885 chore(deps): update module sirupsen/logrus to v1.4.2
e71075d drone, Dockerfile: go 1.12.1
6f5e8d4 drone: Go 1.12.5
f88d4fc drone: add "tests" for dockerfiles
076502c drone: add signature
61ebb3a drone: fix steps dependency graph
d7307e2 drone: go 1.12.2
b4cf547 drone: go 1.12.3
a9d8916 drone: move pipeline around to start building the docker image earlier
45dc642 drone: set mod=readonly on build and test
cd7eb4f drone: update signature
74e71ff drone: update signature
9bc65e0 drone: update signature
4ad72e7 drone: update signature
01ce09f drone: use go 1.12.4
7339dbf drone: use public proxy
b784d35 internal/uploader/mediastore: fix code for newer version of aws sdk
8d0d687 mediastore: update code to reflect api changes on aws-sdk-go-v2
21a6ed8 remove renovate config

s3-upload-proxy - v0.7.1

Published by fsouza over 5 years ago

Changelog

a40a809 Add renovate.json
77467ee Go 1.12 is out, bye bye rc!
9a7179f Merge pull request #2 from fsouza/renovate/configure
353c726 Move the ci Dockerfile to its own folder
9cbdaeb Upgrade logrus
dc1a017 drone: no need to always pull the alpine image
7568ed7 drone: update signature

s3-upload-proxy - v0.7.0

Published by fsouza over 5 years ago

Changelog

7a134df Add a .dockerignore file to speed up build times
1c783c7 Dockerfile: alpine 3.9
55dccc0 Dockerfile: go 1.11.5
09d8845 Dockerfile: use Go 1.12rc1
72cdac4 Fix violations reported by golangci-lint
7274f7c Happy New Year
ea5f2f1 Revert "drone: fix build"
55203f8 Revert "drone: specify full path for golangci-lint"
fa57368 Update deps
9e762b0 Update deps
5c88e00 Update deps
4f50436 Update step
7cea58e drone: can I run stuff in parallel?
a9270b1 drone: fix build
50b7838 drone: fix formatting
267ae2c drone: fix linter command
e5ca918 drone: fix ports spec
7b419d2 drone: fix ports spec, again
50a1048 drone: fix syntax
0d7e9e8 drone: no need to specify the ports
44b4465 drone: optimize build
4d52e64 drone: quote command
8cf435c drone: remove the signature
92d3d7e drone: run athens (#1)
7f0e48b drone: run athens locally
f0e99cb drone: set a worksapce
7cdb4e0 drone: specify full path for golangci-lint
9be990c drone: update signature
d955bcf drone: update signature
271c3bc drone: use "fork" of the golangci-lint image
b3f32d0 drone: use a better name for the mod-download step
7ecefd4 drone: use official golangci lint image
3e10987 drone: use the golangci-lint docker image
78a24c3 go.mod: use tagged release of aws-sdk-go-v2 and get rid of indirect lines

s3-upload-proxy - v0.6.3

Published by fsouza almost 6 years ago

Changelog

f64923b Dockerfile: Go 1.11.4
a668982 Dockerfile: Go 1.11.4
a389e9c Revert "Dockerfile: Go 1.11.4"
f96c28c Update dependencies

s3-upload-proxy - v0.6.2

Published by fsouza almost 6 years ago

Changelog

f3a15cf Add drone
d75c5cc Dockerfile: Go 1.11.3
10adb94 Dockerfile: add go test back
887a481 Dockerfile: test everything
92f8bd5 Update dependencies
4055fdc drone: add auto_tag to docker plugin
c69d73a drone: fix auto tagging of docker images
cdb92dc drone: fix secret name
255f10b drone: sign
43a496b drone: trying to build docker image on push and tags
5dc7fd8 goreleaser: only build amd64
294b36b goreleaser: update configuration to use build only amd64
7cd1ef1 readme: add drone badge
09699b6 readme: update docs

s3-upload-proxy - v0.6.1

Published by fsouza about 6 years ago

Changelog

1285279 Move BucketName back to uploader.UploadOptions
2988612 Update dependencies
1a40d90 Update deps
28d79c5 gitignore: add s3-upload-proxy
b50b69e uploader/mediastore: don't set cache control if it's not defined

s3-upload-proxy - v0.6.0

Published by fsouza about 6 years ago

Changelog

b6b0a2e Add internal package with the Uploader type
aca50a1 Add new goreleaser config
2cd7306 Bye dep, welcome go.mod
398a3b6 Dockerfile: use 1.11-alpine as the base image for build
2039e3c Implement support for MediaStore
50b9013 Moving the cache-control handling logic to a separate package
5ffa2a0 Refresh go.mod
9d5abfd Remove goreleaser.yml
a896aa3 Rename main file
c2cd683 Revert "Remove goreleaser.yml"
9026d49 Revert "Revert "Remove goreleaser.yml""
dbbecba Update dependencies
2c80f4b readme: document new options, including the MediaStore driver
84e7972 readme: update docs for CACHE_CONTROL_RULES
23dd77f uploader/s3: take the bucket name in the constructor
ee7a7a4 uploader: add driver for Media Store
63e41cf uploader: bucketname isn't part of uploader.Options

s3-upload-proxy - v0.5.0

Published by fsouza about 6 years ago

Changelog

91cc650 Update dependencies
f9209c5 cache-control: support specifying the raw value for Cache-Control header
57efa5a Dockerfile: use Go 1.10


Automated with GoReleaser
Built with go version go1.10.2 darwin/amd64

s3-upload-proxy - v0.4.2

Published by fsouza about 6 years ago

Changelog

919d4eb Support Surrogate-Key


Automated with GoReleaser
Built with go version devel +10d096fec2 Fri Feb 2 21:02:56 2018 +0000 darwin/amd64

s3-upload-proxy - v0.4.1

Published by fsouza about 6 years ago

Changelog

def219f Gopkg: set prune configuration


Automated with GoReleaser
Built with go version devel +10d096fec2 Fri Feb 2 21:02:56 2018 +0000 darwin/amd64

s3-upload-proxy - v0.4.0

Published by fsouza about 6 years ago

Changelog

db006a4 readme: update documentation
de7a24f cache-control: support specifying a regexp instead of just the extension
4856d1d Happy New Year!
6ed8693 Update dependencies
1de102f Update dependencies


Automated with GoReleaser
Built with go version devel +10d096fec2 Fri Feb 2 21:02:56 2018 +0000 darwin/amd64