23 lines
388 B
Docker
23 lines
388 B
Docker
FROM alpine:3.21
|
|
|
|
ENV PGHOST="database.database1.svc.cluster.local"
|
|
ENV PGDATABASE="udi-hottis"
|
|
ENV PGUSER="pv-energy-calculator"
|
|
ENV PGPASSWORD="-"
|
|
ENV PGSSLMODE="require"
|
|
|
|
ARG USER="user"
|
|
|
|
RUN \
|
|
apk add --no-cache postgresql16-client && \
|
|
addgroup $USER && \
|
|
adduser -G $USER -D $USER
|
|
|
|
USER $USER
|
|
WORKDIR /home/$USER
|
|
|
|
COPY ./queries/pvec.sql .
|
|
|
|
CMD [ "psql", "-f", "pvec.sql" ]
|
|
|