|
|
|
FROM ghcr.io/postgresml/postgresml:2.7.12 |
|
|
|
|
|
USER root |
|
|
|
|
|
RUN mkdir -p /var/run/postgresql /var/lib/postgresql \ |
|
&& chown -R postgresml:postgresml /var/run/postgresql /var/lib/postgresql |
|
|
|
|
|
RUN apt-get update && apt-get install -y sudo |
|
|
|
|
|
RUN useradd -m -u 1000 postgresml \ |
|
&& usermod -aG sudo postgresml |
|
|
|
|
|
WORKDIR /home/postgresml/app |
|
|
|
|
|
ENV HOME=/home/postgresml \ |
|
PATH=/home/postgresml/.local/bin:$PATH |
|
|
|
|
|
EXPOSE 5432 8000 |
|
|
|
|
|
RUN echo "# PostgresML Space" > /home/postgresml/README.md \ |
|
&& chown postgresml:postgresml /home/postgresml/README.md |
|
|
|
|
|
USER postgresml |
|
|
|
|
|
CMD ["bash", "-c", "psql -d postgresml"] |