augment / Dockerfile
deeme's picture
Upload 2 files
9dc7a5f verified
raw
history blame
945 Bytes
FROM linqiu1199/augment2api
ENV TZ=Asia/Shanghai
ENV REDIS_CONN_STRING=redis://localhost:6379
# 安装Redis
#RUN apt-get update && apt-get install -y redis-server
RUN apk add --no-cache redis
# 修改Redis配置和权限
RUN mkdir -p /var/run/redis && \
chown -R 1000:1000 /var/run/redis && \
chown -R 1000:1000 /var/lib/redis && \
chmod 777 /var/run/redis
# 创建启动脚本
RUN echo '#!/bin/sh' > /start.sh && \
echo '# 启动Redis服务器' >> /start.sh && \
echo 'redis-server --daemonize yes --save "" --appendonly no' >> /start.sh && \
echo 'sleep 2' >> /start.sh && \
echo 'echo "Redis status:"' >> /start.sh && \
echo 'redis-cli ping' >> /start.sh && \
echo '' >> /start.sh && \
echo '# 启动主应用' >> /start.sh && \
echo 'exec /app/augment2api' >> /start.sh && \
chmod +x /start.sh
# 使用新的启动脚本作为入口点
ENTRYPOINT ["/start.sh"]