Commit Graph

27 Commits

Author SHA1 Message Date
QP Hou
c5efa9716d
upgrade dependencies (#425) 2026-03-24 00:51:44 -07:00
Andreas Motl
0a247a96a8
OCI: Add curl program, to unlock Docker Compose health checks (#419)
Some checks failed
build / build (push) Has been cancelled
build / build_ui (push) Has been cancelled
build / database_test (push) Has been cancelled
build / object_store_memory_test (push) Has been cancelled
build / object_store_direct_test (push) Has been cancelled
build / openssl_build (push) Has been cancelled
build / mac_cross_build (push) Has been cancelled
build / Docker Image Build (push) Has been cancelled
## About
The existing healtcheck endpoint http://localhost:8080/health can now be
used without much ado within Docker Compose service definitions, and it
works well.

```yaml
healthcheck:
  test: ["CMD", "curl", "--fail", "http://localhost:8080/health"]
  start_period: 3s
  interval: 1.5s
  retries: 30
  timeout: 30s
```

## References
- Resolves: https://github.com/roapi/roapi/issues/418
- See also:
https://github.com/crate/cratedb-examples/pull/1320#pullrequestreview-3601457082
2025-12-22 18:42:34 -08:00
QP Hou
0b7c9f8e1f
build ui in a separate step (#397) 2025-05-05 09:34:32 -07:00
QP Hou
083a31d6cc
bump deltalake, datafusion and arrow to latest (#396) 2025-05-04 23:32:59 -07:00
QP Hou
c3aaf25797
build: set target-cpu using cargo config instead env var (#385)
Some checks failed
build / build (push) Has been cancelled
build / build_ui (push) Has been cancelled
build / database_test (push) Has been cancelled
build / object_store_memory_test (push) Has been cancelled
build / object_store_direct_test (push) Has been cancelled
build / openssl_build (push) Has been cancelled
build / mac_cross_build (push) Has been cancelled
build / Docker Image Build (push) Has been cancelled
columnq-cli release / Validate git tag (push) Has been cancelled
roapi release / Validate git tag (push) Has been cancelled
columnq-cli release / macos (push) Has been cancelled
columnq-cli release / windows (map[features:database-sqlite python-architecture:x64 target:x86_64-pc-windows-msvc]) (push) Has been cancelled
columnq-cli release / linux (map[features:rustls,database-sqlite image_tag:aarch64-musl manylinux:2014 name_suffix: target:aarch64-unknown-linux-musl upload:true]) (push) Has been cancelled
columnq-cli release / linux (map[features:rustls,database-sqlite image_tag:x86_64-musl manylinux:2010 name_suffix: target:x86_64-unknown-linux-musl upload:true]) (push) Has been cancelled
columnq-cli release / PyPI Release (push) Has been cancelled
roapi release / macos (push) Has been cancelled
roapi release / windows (map[features:database-sqlite python-architecture:x64 target:x86_64-pc-windows-msvc]) (push) Has been cancelled
roapi release / linux (map[features:rustls,database-sqlite image_tag:aarch64-musl manylinux:2014 name_suffix: target:aarch64-unknown-linux-musl upload:true]) (push) Has been cancelled
roapi release / linux (map[features:rustls,database-sqlite image_tag:x86_64-musl manylinux:2010 name_suffix: target:x86_64-unknown-linux-musl upload:true]) (push) Has been cancelled
roapi release / PyPI Release (push) Has been cancelled
roapi release / Docker Image Release (push) Has been cancelled
2025-03-23 18:23:17 -07:00
QP Hou
ae4a746fa5
ci: update build action version pin (#379) 2025-02-16 17:05:55 -08:00
QP Hou
9ebc252011
remove lazy_static dep (#376)
Some checks failed
build / build (push) Has been cancelled
build / database_test (push) Has been cancelled
build / object_store_memory_test (push) Has been cancelled
build / object_store_direct_test (push) Has been cancelled
build / openssl_build (push) Has been cancelled
build / mac_cross_build (push) Has been cancelled
build / Docker Image Build (push) Has been cancelled
columnq-cli release / Validate git tag (push) Has been cancelled
roapi release / Validate git tag (push) Has been cancelled
columnq-cli release / macos (push) Has been cancelled
columnq-cli release / windows (map[features:database-sqlite python-architecture:x64 target:x86_64-pc-windows-msvc]) (push) Has been cancelled
columnq-cli release / linux (map[features:rustls,database-sqlite image_tag:aarch64-musl manylinux:2014 name_suffix: rustflags: target:aarch64-unknown-linux-musl upload:true]) (push) Has been cancelled
columnq-cli release / linux (map[features:rustls,database-sqlite image_tag:x86_64-musl manylinux:2010 name_suffix: rustflags:-C target-cpu=skylake target:x86_64-unknown-linux-musl upload:true]) (push) Has been cancelled
columnq-cli release / PyPI Release (push) Has been cancelled
roapi release / macos (push) Has been cancelled
roapi release / windows (map[features:database-sqlite python-architecture:x64 target:x86_64-pc-windows-msvc]) (push) Has been cancelled
roapi release / linux (map[features:rustls,database-sqlite image_tag:aarch64-musl manylinux:2014 name_suffix: rustflags: target:aarch64-unknown-linux-musl upload:true]) (push) Has been cancelled
roapi release / linux (map[features:rustls,database-sqlite image_tag:x86_64-musl manylinux:2010 name_suffix: rustflags:-C target-cpu=skylake target:x86_64-unknown-linux-musl upload:true]) (push) Has been cancelled
roapi release / PyPI Release (push) Has been cancelled
roapi release / Docker Image Release (push) Has been cancelled
2025-01-21 22:46:17 -08:00
QP Hou
a9317f73eb
cleanup & update dependencies tree (#365)
update datafusion to 43, deltalake to 0.22, axum to 0.7 and arrow to 53

---------

Co-authored-by: hozan23 <hozan23@karyontech.net>
2024-12-31 19:06:49 -08:00
QP Hou
7f0d4bf941
build with stable rust toolchain (#335) 2024-05-27 00:12:55 -07:00
QP Hou
199f9d8e0f
bump datafusion to 35 and arrow to 50 (#320)
also bump rustc version
2024-03-24 15:58:36 -07:00
QP Hou
b2454f48e5
build docker image with cargo chef cache (#309) 2023-11-19 11:31:39 -08:00
QP Hou
0dcb6141cb
use lockfile in docker build (#303) 2023-10-10 23:58:30 -07:00
QP Hou
2baf669841
update datafusion to 31 (#297) 2023-09-30 19:24:47 -07:00
QP Hou
175344ed1d
fix nightly toolchain version in dockerfile (#194) 2022-09-25 19:41:20 -07:00
geoHeil
c88ce6059f
enable database feature in release build (#182) 2022-08-08 05:24:12 +00:00
QP Hou
193ea79878
support postgres wire protocol in query layer (#169) 2022-05-29 19:20:58 -07:00
Charlie Harrington
df3a76a090
support changing the port from an environment variable (#125)
* support changing the port from an environment variable
* bump dependencies
* bump rust nightly for proc-macro2

Co-authored-by: Qingping Hou <dave2008713@gmail.com>
2022-01-07 00:07:24 +00:00
Xabi
def0b18b1e
Install ca-certificates in docker build (#106) 2021-11-16 08:34:31 +00:00
QP Hou
5ffdf09a05
set target-cpu to skylake for x86 builds (#92) 2021-10-11 21:40:02 -07:00
QP Hou
7776462d3c
optimize release build (#88)
* switching to snmalloc yields 20% performance boost
* codegen-unit=1 yields 20% performance boost
2021-10-10 17:08:07 -07:00
Erwin Kroon
2183332de9
Enable SIMD feature for docker build (#81)
* Enable SIMD feature for docker build

Fixes #15

* Force cargo-cache installation
2021-09-26 10:14:53 -07:00
Qingping Hou
7857efabba test docker build in CI 2021-09-19 18:39:28 -07:00
Qingping Hou
e923f2edb8 bump rustc version in dockerfile 2021-07-18 01:19:49 -07:00
Qingping Hou
4c78d1e728 update cargo install command to use lock file 2021-06-13 17:40:42 -07:00
Qingping Hou
51eebec3ae doc: docs for installing from binary release 2021-03-14 16:11:04 -07:00
QP Hou
8af80415ef
update docker build to use entrypoint and github container registry (#14) 2021-02-28 20:31:00 +00:00
Hibuz
59eb2ffca7
add docker support (#11) 2021-02-28 10:51:36 -08:00