Brandon Simmons
1dd63a9386
Switch from stack
to cabal-install
for building server code ( close #3280 ) ( #3558 )
...
Co-authored-by: Alexis King <lexi.lambda@gmail.com>
2020-01-17 16:07:15 -06:00
Tirumarai Selvan
66beb02f7b
remove brotli from packaging and CI images ( #3673 )
...
* Revert "add brotli shared lib to packager image (#2924 )"
This reverts commit 79414cb225
.
* remove unneeded dockerfile
* remove brotli traces in ci images and compression test
Co-authored-by: Rakesh Emmadi <12475069+rakeshkky@users.noreply.github.com>
2020-01-10 15:15:47 -06:00
Rakesh Emmadi
79414cb225
add brotli shared lib to packager image ( #2924 )
...
Add brotli library dependencies to the server docker image.
The compression feature introduced in #2751 requires brotli shared libraries at runtime. In original PR, adding them to server packager image was missing.
2019-09-24 15:52:50 +05:30
Rakesh Emmadi
8a0615ff70
add gzip brotli compression to http responses ( close #2674 ) ( #2751 )
2019-09-19 18:24:40 +05:30
José Lorenzo Rodríguez
c7a2320456
Implemented graceful shutdown for HTTP requests ( close #2698 ) ( #2717 )
...
* Listens for SIGTERM as the termination signal
* Stops accepting new connections once the signal is received
* Waits for all connections to be drained, before shutting down
* Forcefully kills all pending connections after 30 seconds
Currently this does not send a close message to websocket clients, I'd
like to submit that change as a separate pull request, but at least this
solve my biggest concern which is not getting confirmation for mutations
while restarting the server.
2019-08-26 00:31:27 -05:00
José Lorenzo Rodríguez
e952495235
Use SIGINT as the stopsignal in the dockerfile ( #2685 )
...
Haskell expects the signal to be `SIGINT`, but the docker default is
`SIGTERM`.
2019-08-11 01:23:06 -05:00
Alexis King
84ff3ff01b
Set LANG=C.UTF-8 in the docker container ( fix #2571 ) ( #2647 )
2019-08-01 13:00:07 +05:30
Vamshi Surabhi
8e9a6a25a9
bump haskell-docker-packager version ( #1870 )
...
The previous version didn't include libgcc_s.so.1 in rootfs. We never encountered an error before as it was most likely packaged by busybox.
2019-03-26 15:26:15 +05:30
Vamshi Surabhi
c7346fd55a
bump stackage to lts 13 and refer to hasura's pg-client-hs ( #1747 )
2019-03-14 20:25:33 +05:30
Shahidh K Muhammed
6fb24d5bf0
update server dockerfile, install manifests and docs ( #1097 )
2018-11-23 14:47:31 +05:30
Shahidh K Muhammed
f7da89e10a
remove enable console from docker cmd and add it as env var ( close #907 ) ( #938 )
2018-11-02 15:59:01 +05:30
Shahidh K Muhammed
0ea2ab45f8
add default cmd to dockerfile ( close #228 ) ( #281 )
2018-08-13 15:58:22 +05:30
Rakesh Emmadi
ad31f02b51
add ca certificates to packager ( fix #195 ) ( #197 )
2018-07-24 13:17:09 +05:30
Shahidh K Muhammed
98c827449b
build: integrate circleci
...
integration with circleci for various workflows
2018-07-03 22:40:13 +05:30
Anon Ray
9d2d158532
server: build now is multi-stage builds ( fix #29 )
...
- Change the build flow to use docker multi-stage builds
2018-07-02 16:40:13 +00:00
Vamshi Surabhi
e637f3dd7b
server: packaging now works
2018-06-28 13:49:52 +05:30
Vamshi Surabhi
530027cf20
move raven into graphql-engine repo
2018-06-28 00:32:00 +05:30