ppt / Dockerfile
huanbao's picture
Update Dockerfile
2433f23 verified
raw
history blame contribute delete
532 Bytes
FROM bradleylzh/landppt:latest
WORKDIR /app
# 1. 基础工具 (curl 和 awscli 是必须的)
RUN apt-get update && apt-get install -y \
curl \
awscli \
coreutils \
&& rm -rf /var/lib/apt/lists/*
# 2. 复制脚本
COPY sync_data.sh /app/sync_data.sh
# 3. 环境变量
ENV PYTHONPATH=/app/src
ENV PYTHONUNBUFFERED=1
# 4. 权限与启动
RUN chmod +x /app/sync_data.sh && \
mkdir -p /app/data && \
chmod -R 777 /app/data
# 启动注入
RUN sed -i '/exec "$@"/i /app/sync_data.sh' /app/docker-entrypoint.sh