21 lines
475 B
Docker
21 lines
475 B
Docker
# ベースイメージにPostgreSQL 15の公式クライアントを使用
|
|
FROM postgres:17
|
|
|
|
# 必要なツールをインストール
|
|
RUN apt-get update && apt-get install -y \
|
|
curl \
|
|
awscli \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# 作業ディレクトリ
|
|
WORKDIR /backup
|
|
|
|
# スクリプトをコピー
|
|
COPY backup.sh /backup/backup.sh
|
|
|
|
# 実行権限を付与
|
|
RUN chmod +x /backup/backup.sh
|
|
|
|
# エントリーポイントを設定
|
|
ENTRYPOINT ["/backup/backup.sh"]
|