most / Dockerfile
hybtel's picture
Update Dockerfile
e101104 verified
raw
history blame
498 Bytes
FROM postgres:12
# 设置用户 ID 和组 ID
ARG UID=1000
ARG GID=1000
# 创建用户和组
RUN groupadd -g ${GID} postgresgroup && \
useradd -u ${UID} -g ${GID} -m -s /bin/bash postgresuser
# 更改数据目录的所有权
RUN chown -R ${UID}:${GID} /var/lib/postgresql/data
# 切换到新创建的用户
USER postgresuser
# 设置环境变量 (可选,根据需要修改)
ENV POSTGRES_USER=mmuser
ENV POSTGRES_PASSWORD=mostest
ENV POSTGRES_DB=mattermost_test
# 暴露端口
EXPOSE 5432