This repository has been archived on 2025-06-09. You can view files and clone it, but cannot push or open issues or pull requests.
LaravelDockerPublisher/Dockerfile.git

21 lines
565 B
Docker

FROM debian:bullseye-slim
# 安裝必要工具
RUN apt-get update && apt-get install -y \
git supervisor bash curl ca-certificates \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
# 建立目錄
RUN mkdir -p /app /var/log /etc/supervisor
# 複製 supervisord 設定與啟動腳本
COPY ./docker/supervisord.git.conf /etc/supervisor/supervisord.conf
COPY ./docker/entrypoint.git.sh /entrypoint.sh
# 權限設定
RUN chmod +x /entrypoint.sh
WORKDIR /app
# 使用 supervisord 啟動
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/supervisord.conf"]