FROM postgres:latest RUN useradd -m -u 1000 user ENV POSTGRES_PASSWORD=kogakisaki \ POSTGRES_USER=user \ PGPASSWORD=kogakisaki \ PGUSER=user \ PGHOST=0.0.0.0 \ PGPORT=5432 PGDATA=./.postgresql/data \ HOME=/home/user \ PATH=/home/user/.local/bin:$PATH WORKDIR $HOME/app RUN mkdir -p ./.postgresql/data && \ chown -R user: ./.postgresql/data COPY --chown=user . $HOME/app USER user EXPOSE 5432 CMD ["postgres"]