FROM postgres:latest | |
RUN useradd -m -u 1000 user | |
ENV POSTGRES_PASSWORD=kogakisaki \ | |
POSTGRES_USER=user \ | |
PGPASSWORD=kogakisaki \ | |
PGUSER=user \ | |
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"] |