Skip to content

Commit

Permalink
Merge branch 'main' into tem-1920
Browse files Browse the repository at this point in the history
  • Loading branch information
ChuckHend committed Oct 18, 2023
2 parents c67b2f4 + 72e6592 commit 711b2e6
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 0 deletions.
29 changes: 29 additions & 0 deletions contrib/pg_bm25/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
ARG PG_VERSION=15
FROM quay.io/coredb/pgrx-builder:pg${PG_VERSION}-pgrx0.9.7
USER root

ARG RELEASE=v0.2.21

# Extension build dependencies
RUN apt-get update && apt-get install -y \
build-essential

# Install Rust
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y

# Set default Rust version
RUN /root/.cargo/bin/rustup default stable && /root/.cargo/bin/rustup override set 1.72.0

# Clone repository
RUN git clone /~https://github.com/paradedb/paradedb.git && \
cd paradedb && \
git fetch --tags && \
git fetch --depth 1 origin tag ${RELEASE} && \
git checkout ${RELEASE}


# Build the extension
RUN cd paradedb && \
cd pg_bm25 && \
cargo pgrx init --pg15 /usr/bin/pg_config && \
cargo pgrx package
22 changes: 22 additions & 0 deletions contrib/pg_bm25/Trunk.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[extension]
name = "pg_bm25"
version = "0.4.0"
repository = "/~https://github.com/paradedb/paradedb/tree/dev/pg_bm25"
license = "AGPL-3.0"
description = "Full text search over SQL tables using the state-of-the-art BM25 algorithm"
homepage = "https://www.paradedb.com/"
documentation = "/~https://github.com/paradedb/paradedb/tree/dev/pg_bm25"
categories = ["search"]

[dependencies]
apt = ["libc6"]

[build]
postgres_version = "15"
platform = "linux/amd64"
dockerfile = "Dockerfile"
install_command = """
cd paradedb/
mv target/release/pg_bm25-pg15/usr/lib/postgresql/15/lib/* /usr/lib/postgresql/15/lib
mv target/release/pg_bm25-pg15/usr/share/postgresql/15/extension/* /usr/share/postgresql/15/extension
"""

0 comments on commit 711b2e6

Please sign in to comment.