63 Commits

Author SHA1 Message Date
JK Gunnink
6a274b4887 fix: Dockerfile build errors (#446)
* Tests passing, go lint errors now.

* Fix deprecation warnings
2025-11-08 20:49:48 +01:00
Alessandro (Ale) Segala
9489834a1d Updated Dockerfile (#384)
1. Changed base image to bullseye
2. The updated base image contains an updated version of libjemalloc too, so building from source is no longer necessary
3. Updated libvips version too
2022-02-20 20:36:34 +01:00
Vaibhav Sharma
73bdca8b2a memory leak issue fixed with jemalloc (#381) 2022-02-09 14:42:24 +01:00
Angelo Girardi
a244cd9fb9 updated docker builder OS to go version 1.17 (#371) 2021-10-17 22:29:17 +02:00
Tomas
cf83b4d4e7 feat(ci): add libvips 8.10.0 2020-08-12 13:05:37 +02:00
Tomas
3fc9db74b1 feat(#315, #309): autorotate / gracefully fallback failed image type encoding 2020-08-04 21:00:38 +02:00
Tomas
0d71d28336 Merge branch 'master' of https://github.com/h2non/imaginary 2020-06-08 21:10:15 +02:00
Tomas
c2825a6dff feat(version): release v1.1.1 2020-06-08 21:10:03 +02:00
Edwar Baron
06a6c80433 [improvement/server-graceful-shutdown] Add support of graceful shutdown (#312) 2020-06-08 18:08:08 +02:00
Tom
384bb00b15 New release, minor features, bimg upgrade and several fixes (#311)
* feat: add fly.io

* feat(readme): fly image width

* feat(readme): add html image + badge

* fix(docs): try space non-URL encoding

* Update README.md

* Update README.md

* Update README.md

* feat(docs): add fly.io info and links

* feat(#305, #309, #308, #305. #284)

* fix(ci): golinter

* fix(Dockerfile): use root folder for go test / ci linter

* fix(ci): allow to fail  go 1.14 build, still not sure why

* fix(ci): bad yaml format

* fix(ci): use travis-compatible regex

* fix(ci): lets skip go1.14 for now

* fix(mod): update dependencies
2020-06-07 18:38:14 +02:00
Daniel Dent
8fa8a846e1 Pre-release HEIF / HEIC support (#297)
* Smaller & safer Docker build context

* Help imaginary avoid having root at runtime

* Enable libvips' support for libimagequant

* Add libheif / HEIC image support
2020-06-06 17:56:39 +02:00
Tomas
502db5ee0e refactor 2020-02-07 19:54:48 +01:00
Benoît LELEVÉ
4a4214a4d6 Go Modules, Code Refactoring, VIPS 8.8.1, etc. (#269)
* Replace Dep by Go Modules
Code refactoring (switch, gofmt, ...)
Update libvips to 8.8.1 and go to 1.12.9
Use Debian Buster on Dockerfile

* Add GOLANG_VERSION to build args
Currently all tests done by TravisCI run on the same Go version regardless of the matrix

* Remove Go 1.10 from Travis matrix (Go modules require 1.11+)

* Update README.md Prerequisites

* Ignore Hash.Write() errors
2020-02-05 17:12:52 +01:00
Mark van der Velden
091eb670b2 Removing gometalinter in favor of golangci-lint 2019-04-06 13:38:25 +02:00
Mark van der Velden
a4a2593e27 Reverting and reordering 2019-02-13 22:05:35 +01:00
Mark van der Velden
607d843145 ups 2019-02-13 22:03:33 +01:00
Mark van der Velden
8357de9c23 Moving back to a single file, worst case we need to maintain two again. 2019-02-13 22:00:42 +01:00
Mark van der Velden
c7039003f4 Trying with a dev base image 2019-02-13 20:41:48 +01:00
Mark van der Velden
c81284bc0c Adding .dockerignore and consistently guarding the variables 2019-01-25 19:23:10 +01:00
Johan Bergström
322292aeeb Merging in changes by jbergstroem with some extra changes
Signed-off-by: Mark van der Velden <mark@dynom.nl>
2019-01-25 19:22:45 +01:00
Mark van der Velden
fd70630416 Making sure vendor is not stale and that our deps are correctly configured 2019-01-25 12:13:50 +01:00
Mark van der Velden
2b2d5f7997 Adding a newish Dockerfile 2019-01-25 12:13:48 +01:00
Mark van der Velden
6d02570f24 Updating bimg, libvips and Go 2018-12-10 22:40:19 +01:00
Leon Kunert
40f7ee056d Updated dockerfile vips repo (#222) 2018-11-17 12:59:13 +02:00
Aysh Su
3a3bd3a462 fix(docker): remove race detector (#197) 2018-04-12 19:34:30 +02:00
Tomas Aparicio
d11fb053f1 feat(version): bump to v1.0.15 2018-03-15 22:19:39 +01:00
Mark van der Velden
6887bcc25c Changing build steps (#189) 2018-03-15 22:06:37 +01:00
Jonas Stubenrauch
e82b42b364 Fixes https by installing root CA certificates (#186) 2018-03-05 12:34:50 +01:00
Tomas Aparicio
26782314dd fix(Dockerfile): update version sha2 hash 2018-03-01 18:11:26 +01:00
Tomas Aparicio
2bdf43ba4d feat(version): bump to v1.0.13 2018-03-01 17:26:49 +01:00
Guilherme Souza
dcf0faa753 feat(Docker): upgrade libvips to v8.6.2 (#184)
* feat(Docker): upgrade libvips to v8.6.2

* feat(travis): add libvips v8.6 & Go v1.10 runtime environments
2018-03-01 17:17:53 +01:00
Tomas Aparicio
00680ebc8c refactor(vendor): remove go-debug package from vendor 2017-12-23 11:59:15 +01:00
Tomas Aparicio
dbee2e5da3 feat(bimg): update to v1.0.17 2017-11-14 12:37:39 +01:00
Tomás
bfc973a768 feat(#156): support disable endpoints (#160)
* feat(#156): support disable endpoints

* fix(docs): remove no-form docs

* feat(bimg): upgrade to v1.0.16

* feat(version): bump to v1.0.10

* feat(Dockerfile): upgrade to Go 1.9.2
2017-10-30 16:34:50 +01:00
Tomas Aparicio
71f962f70b refactor(Dockerfile): use local source copy 2017-10-27 22:53:24 +02:00
Tomás Aparicio
196410cbbc feat(#101): add pipeline endpoint implementation + smart crop (#154)
* feat(#101): add pipeline endpoint implementation + smart crop

* refactor(docs): update internal docs links

* refactor(docs): update author notes

* fix(tests): refactor Options -> Params

* feat(docs): add note about pipeline max operations

* feat(version): v1.0.8

* feat(docs): add note about Docker and Heroku
2017-10-06 11:40:52 +02:00
Tomas Aparicio
07a250966b feat(params): add stripmeta params 2017-09-10 21:07:31 +02:00
Tomas Aparicio
45314af26a fix(Docker): use proper SHA256 hash 2017-06-26 11:26:53 +02:00
Tomas Aparicio
c19c31901f feat(Docker): upgrade Go to v1.8.3 and libvips to v8.5.6 2017-06-26 11:25:55 +02:00
Mark van der Velden
257a95f879 Supporting smart crop (#136)
* Using bimg's new SmartCrop API

* Minor tweaks and fixes

* Allowing pre Go 1.5 versions to fail.
2017-05-27 10:13:27 +01:00
Tomas Aparicio
5652ea1883 feat(version): bump to 0.1.31 2017-05-18 23:10:03 +01:00
Tomas Aparicio
3a6b25a59a feat(Dockerfile): use libvips v8.5.5, Go v1.8.1 and bimg v1.0.8 2017-05-18 21:42:51 +01:00
Tomas Aparicio
7da4696197 feat(core): support bimg@1.0.5, support extend background param 2016-10-01 11:11:30 +01:00
Tomas Aparicio
5723fecd42 feat(docker): use Go 1.7.1 2016-09-28 09:00:28 +01:00
Tomas Aparicio
c89b00060d feat(docker): use SHA256 checksum 2016-02-20 12:15:10 +00:00
Tomas Aparicio
14cac815eb feat: update history 2016-02-20 12:08:00 +00:00
Tomas Aparicio
079422dd15 merge(master) 2016-01-30 17:22:58 +00:00
Mark van der Velden
80895d0b5e Added the CA certs so that the --insecure flag can be removed from the GO installer. 2015-10-31 21:54:11 +01:00
Tomas Aparicio
dfb8ac636f fix(docker): restore to default 2015-10-06 22:45:55 +01:00
Tomas Aparicio
31af1fc11d refactor(docker): uses latest version 2015-10-06 20:12:49 +01:00