Vladyslav Baidak
81c5f9cd4e
Merge branch '6.0.0' into noto-emoji-font
2019-07-24 13:09:13 +03:00
Vladyslav Baidak
e4735401a7
Added Noto Color Emoji Font
2019-07-24 12:57:59 +03:00
Vladyslav Baidak
758c3be3c5
Added Noto Emoji Font
2019-07-24 12:52:04 +03:00
Julien Neuhart
3ee4540f7d
fixing method HasResource
2019-07-24 10:20:36 +02:00
Julien Neuhart
84c1175379
better debug logs for Markdown printer
2019-07-23 17:06:30 +02:00
Julien Neuhart
ad4d87a138
improving context timeout tests for office and merge printers + test with only one file to convert for the office printer
2019-07-23 16:59:32 +02:00
Julien Neuhart
5feff0d0ec
adding merge printer tests
2019-07-23 16:50:24 +02:00
Julien Neuhart
08e7a2c065
fixing lint issue in xexec package
2019-07-23 16:40:54 +02:00
Julien Neuhart
a524521fdb
improving lock mechanism for office conversion: now check if context has timeout when trying to acquire the lock + office printer test
2019-07-23 16:40:39 +02:00
Julien Neuhart
0b2312a407
better logical operation for xexec command output
2019-07-23 16:25:55 +02:00
Julien Neuhart
c7d9e24c00
now using Gateway timeout status code in case of timeout
2019-07-23 15:11:37 +02:00
Julien Neuhart
0d827e490e
using (again) Golang binaries from official Docker image instead of standard install without checkum + added a TODO for healtheck
2019-07-23 14:25:31 +02:00
Julien Neuhart
7bfbda4490
huge refactoring
2019-07-23 13:57:18 +02:00
Julien Neuhart
f6b357691c
minor refactoring of const + better timeout handling in pinter package + api package tests
2019-07-10 11:46:58 +02:00
Julien Neuhart
0c1e4e6888
WIP: tests of api pkg
2019-07-09 22:22:22 +02:00
Julien Neuhart
c7ecdcf625
handling context timeout/cancelled in printer package
2019-07-09 19:39:14 +02:00
Julien Neuhart
957b9b1cf4
adding config to test suite in the Dockerfile entrypoint
2019-07-08 18:28:13 +02:00
Julien Neuhart
1b4eed1a6e
fixing pm2 tests + adding pkg config tests
2019-07-08 18:26:17 +02:00
Julien Neuhart
acd47b870f
fixing typo in godoc in pkg random
2019-07-08 18:07:44 +02:00
Julien Neuhart
9ab8d03697
adding tests for random pkg
2019-07-08 18:06:43 +02:00
Julien Neuhart
9c6f23d7cc
typo in timeout tests + adding tests for standarderror
2019-07-08 17:50:31 +02:00
Julien Neuhart
9af00d6d58
fixes waitTimeout, waitDelay not working with float
2019-07-08 17:24:17 +02:00
Julien Neuhart
186c09f29b
adding op and standarderror in printer package
2019-07-08 11:16:47 +02:00
Julien Neuhart
70b185a37a
improving logging
2019-07-08 11:06:26 +02:00
Julien Neuhart
5af01505c2
better op names + fixing issue with op chaining in errors
2019-07-08 10:28:43 +02:00
Julien Neuhart
5f6ab2fc08
all logs now have an op field
2019-07-07 19:54:44 +02:00
Julien Neuhart
c8f7ea934c
wip refactoring: better logging and error systems
2019-07-07 17:45:07 +02:00
Julien Neuhart
a4aa8dafac
WIP: refactoring logging system
2019-07-01 17:11:23 +02:00
Julien Neuhart
8ca9866440
minor refactoring of @tbflw work
2019-06-21 13:32:46 +02:00
Julien Neuhart
97eff7f21d
Merge pull request #88 from tbflw/feature/run_non_root_and_log_startup
...
Feature/run non root and log startup
2019-06-21 11:18:26 +02:00
Thomas Bøgh Fangel
e30fd8eb9b
fixed compile errors after accepting review suggestions
2019-06-17 11:55:36 +02:00
Thomas Bøgh Fangel
6fa48c9222
Apply suggestions from code review
...
Co-Authored-By: Julien Neuhart <j.neuhart@thecodingmachine.com >
2019-06-17 11:29:52 +02:00
Thomas Bøgh Fangel
c36c7144cb
updates documentation with info about new env var and dedicated user gotenberg
2019-06-13 16:08:04 +02:00
Thomas Bøgh Fangel
bbd0a893b1
adds configurable debugging of startup of processes and print out some info from the chrome viable() function for debugging purposes
2019-06-13 16:08:04 +02:00
Thomas Bøgh Fangel
cfea2b8d9d
updates Dockerfile for creating image to use the new dedicated user and sets PM2_HOME inside the /gotenberg dir to avoid permission problems
2019-06-13 15:55:52 +02:00
Thomas Bøgh Fangel
0fcbe821cd
updates .gitignore and adds .dockerignore with irrelevant dirs for building images
2019-06-13 15:55:52 +02:00
Thomas Bøgh Fangel
ca41164980
add dedicated gotenberg user to the base image, create the /gotenberg directory with gotenberg user as owner, updates base debian image to newest 9.*
2019-06-13 15:55:26 +02:00
Thomas Bøgh Fangel
cf20e2a510
adds possibility of specifying docker to repo image target
2019-06-13 15:55:19 +02:00
Julien Neuhart
02f1231e7d
New environment variables : DISABLE_HEALTHCHECK_LOGGING and DEFAULT_LISTEN_PORT ( #78 )
...
* skip logging when healthcheck url is called; closes #74 (#75 )
Signed-off-by: Casey Kuhlman <casey@monax.io >
* Configure listen port via environment variable (#77 )
* skip logging when healthcheck url is called; closes #74
Signed-off-by: Casey Kuhlman <casey@monax.io >
* skip logging when healthcheck url is called; closes #74
Signed-off-by: Casey Kuhlman <casey@monax.io >
* adds the ability to establish the listen port via env var
Signed-off-by: Casey Kuhlman <casey@monax.io >
* minor refactoring of @compleatang work
* fixing typo
5.1.0
2019-06-03 15:05:09 +02:00
Nicholas Jones
6846e7941f
Install pm2 via npm ( #72 )
...
As noted in the Dockerfile, the previous route to install pm2 was broken at
some point. As a result, pm2 related files are now being copied over from an
image created prior to the breakage.
This change now installs pm2 via npm, which is the recommended route for this.
A small adjustment had to be made in the processManager code; an
argument was being passed with a space in it. For reasons that I've not been
able to fully trace, this no longer works. It should be noted that passing
arguments in this way can result in undesirable behaviour - in this case I
believe "--interpreter none" was being passed as a single argument, rather than
"--interpreter", "none". I've adjusted this to use an equals - splitting into 2
separate strings works well too.
5.0.2
2019-05-09 11:15:37 +02:00
Hong Shick Pak
719287c3a6
Fix google chrome env var error message ( #68 )
5.0.1
2019-04-25 09:13:10 +02:00
Julien Neuhart
194670c3bf
5.0.0 ( #66 )
5.0.0
2019-04-14 17:07:45 +02:00
Jonathan
c4222e0981
Fix documentation url example ( #59 )
...
* Fix documentation url example
One \ was forgotten
* fix: doc
2019-03-31 22:16:35 +02:00
Julien Neuhart
61dc4b8bb8
improving documentation about Kubernetes ( fixes #40 #53 )
2019-03-27 11:44:42 +01:00
Julien Neuhart
df357c1008
fixing typo in documentation
4.4.0
2019-03-26 17:37:25 +01:00
Julien Neuhart
871b52a288
adding filename form field + updating echo package to v4 ( #57 )
2019-03-26 17:35:38 +01:00
Julien Neuhart
8a4a043e9f
fixing documentation about go library
4.3.0
2019-03-15 17:15:47 +01:00
Julien Neuhart
c0297aa061
removing go client library => now available at github.com/thecodingmachine/gotenberg-go-client
2019-03-15 17:07:51 +01:00
Julien Neuhart
2aaa2eeaff
Merge branch 'master' of https://github.com/thecodingmachine/gotenberg
2019-03-14 16:39:18 +01:00
Julien Neuhart
5f62e5bacf
removing 'v' from tag
2019-03-14 16:39:08 +01:00