From 787cacf4319cbb36809ec9c3e1ef7dd7f99bab56 Mon Sep 17 00:00:00 2001 From: *lcOeIaePm0 Date: Wed, 13 Oct 2021 10:56:56 +0900 Subject: [PATCH] =?UTF-8?q?feat:DockerFile=E3=82=92=E4=BD=9C=E6=88=90?= =?UTF-8?q?=E3=81=97=E3=81=9F=E3=81=9F=E3=82=81=E3=80=81DockerFile?= =?UTF-8?q?=E8=B3=87=E6=9D=90=E3=82=92=E8=BF=BD=E5=8A=A0=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecs/Dockerfile/Dockerfile | 10 ++++++++++ ecs/Dockerfile/main.py | 19 +++++++++++++++++++ ecs/Dockerfile/requirements.txt | 1 + 3 files changed, 30 insertions(+) create mode 100644 ecs/Dockerfile/Dockerfile create mode 100644 ecs/Dockerfile/main.py create mode 100644 ecs/Dockerfile/requirements.txt diff --git a/ecs/Dockerfile/Dockerfile b/ecs/Dockerfile/Dockerfile new file mode 100644 index 00000000..6934fec5 --- /dev/null +++ b/ecs/Dockerfile/Dockerfile @@ -0,0 +1,10 @@ +FROM python:3.9 + +ENV TZ="Asia/Tokyo" + +WORKDIR /usr/src/app +COPY requirements.txt ./ +RUN pip install --no-cache-dir -r requirements.txt +COPY main.py ./ + +CMD [ "python", "./main.py" ] \ No newline at end of file diff --git a/ecs/Dockerfile/main.py b/ecs/Dockerfile/main.py new file mode 100644 index 00000000..5b66d418 --- /dev/null +++ b/ecs/Dockerfile/main.py @@ -0,0 +1,19 @@ +import boto3 +import os +from os import path + +# EVENT_BUCKET = os.environ["EVENT_BUCKET"] +# EVENT_OBJECKT_KEY = os.environ["EVENT_OBJECKT_KEY"] + +# DESTINATION_BUCKET = os.environ["DESTINATION_BUCKET"] +# DESTINATION_OBJECKT_DIR = os.environ["DESTINATION_OBJECKT_DIR"] + +# s3 = boto3.resource("s3") + +# destination_object_key = path.join( +# DESTINATION_OBJECKT_DIR, path.basename(EVENT_OBJECKT_KEY) +# ) +# event_object = s3.Object(DESTINATION_BUCKET, destination_object_key) +# event_object.copy({"Bucket": EVENT_BUCKET, "Key": EVENT_OBJECKT_KEY}) + +print('呼び出し成功') \ No newline at end of file diff --git a/ecs/Dockerfile/requirements.txt b/ecs/Dockerfile/requirements.txt new file mode 100644 index 00000000..1db657b6 --- /dev/null +++ b/ecs/Dockerfile/requirements.txt @@ -0,0 +1 @@ +boto3 \ No newline at end of file