content: FROM postgrest/postgrest:latest AS builder
  
  FROM alpine
  RUN apk add postgresql-client bash
  
  COPY --from=builder /bin/postgrest /usr/local/bin/postgrest
  COPY postgrest.conf /etc/postgrest.conf
  
  ENV PGRST_DB_SCHEMA=public
  ENV PGRST_DB_ANON_ROLE=
  ENV PGRST_DB_POOL=100
  ENV PGRST_DB_POOL_TIMEOUT=10
  ENV PGRST_DB_EXTRA_SEARCH_PATH=public
  ENV PGRST_DB_CHANNEL=pgrst
  ENV PGRST_DB_CHANNEL_ENABLED=false
  ENV PGRST_SERVER_HOST=*4
  ENV PGRST_SERVER_PORT=3000
  ENV PGRST_OPENAPI_SERVER_PROXY_URI=
  ENV PGRST_JWT_SECRET=
  ENV PGRST_SECRET_IS_BASE64=false
  ENV PGRST_JWT_AUD=
  ENV PGRST_MAX_ROWS=
  ENV PGRST_PRE_REQUEST=
  ENV PGRST_ROLE_CLAIM_KEY=.role
  ENV PGRST_ROOT_SPEC=
  ENV PGRST_RAW_MEDIA_TYPES=
  
  ENV PGRST_DB_URI=postgres://benchmarkdbuser:benchmarkdbpass@tfb-database/hello_world
  ENV PGRST_DB_SCHEMA=public
  ENV PGRST_DB_ANON_ROLE=benchmarkdbuser
  ENV PGRST_RAW_MEDIA_TYPES="text/html, text/plain"
  ENV PGRST_DB_POOL=64
  RUN mkdir /app
  COPY src /app
  RUN chmod +x /app/entrypoint.sh
  WORKDIR /app
  
  EXPOSE 3000
  
  ENTRYPOINT [ "/app/entrypoint.sh" ]