FROM pgvector/pgvector:pg16

RUN apt-get update \
    && apt-get install -y --no-install-recommends curl ca-certificates \
    && rm -rf /var/lib/apt/lists/*

RUN curl -fsSL -o /usr/share/postgresql/16/tsearch_data/uk_UA.aff \
        https://raw.githubusercontent.com/LibreOffice/dictionaries/master/uk_UA/uk_UA.aff \
    && curl -fsSL -o /usr/share/postgresql/16/tsearch_data/uk_UA.dic \
        https://raw.githubusercontent.com/LibreOffice/dictionaries/master/uk_UA/uk_UA.dic \
    && chmod 644 /usr/share/postgresql/16/tsearch_data/uk_UA.*

COPY scripts/ukrainian.stop /usr/share/postgresql/16/tsearch_data/ukrainian.stop
RUN chmod 644 /usr/share/postgresql/16/tsearch_data/ukrainian.stop
