19 lines
586 B
Docker
19 lines
586 B
Docker
# PostgREST docker hub image
|
|
|
|
FROM ubuntu:noble@sha256:278628f08d4979fb9af9ead44277dbc9c92c2465922310916ad0c46ec9999295 AS postgrest
|
|
|
|
RUN apt-get update -y \
|
|
&& apt install -y --no-install-recommends libpq-dev zlib1g-dev jq gcc libnuma-dev \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
COPY postgrest /usr/bin/postgrest
|
|
|
|
EXPOSE 3000
|
|
|
|
USER 1000
|
|
|
|
# Use the array form to avoid running the command using bash, which does not handle `SIGTERM` properly.
|
|
# See https://docs.docker.com/compose/faq/#why-do-my-services-take-10-seconds-to-recreate-or-stop
|
|
CMD ["postgrest"]
|