From db17e16351160238bcbbe35694a18bde52c04f32 Mon Sep 17 00:00:00 2001 From: Dustin Pianalto Date: Mon, 23 Dec 2019 19:38:49 -0900 Subject: [PATCH] Update Dockerfile and user-data for AWS LC use --- Dockerfile | 10 +++++----- user-data.sh | 9 +++++++++ 2 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 user-data.sh diff --git a/Dockerfile b/Dockerfile index 96878e4..2a28462 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,11 +29,11 @@ RUN pip install virtualenv WORKDIR /code -COPY requirements/base.txt . -COPY requirements/production.txt . -COPY requirements/geeksbot.txt . -COPY .env . -COPY entrypoint . +COPY /code/geeksbot_v2/requirements/base.txt . +COPY /code/geeksbot_v2/requirements/production.txt . +COPY /code/geeksbot_v2/requirements/geeksbot.txt . +COPY /code/geeksbot_v2/.env . +COPY /code/geeksbot_v2/entrypoint . RUN pip install -r production.txt RUN pip install -r geeksbot.txt diff --git a/user-data.sh b/user-data.sh new file mode 100644 index 0000000..f53333b --- /dev/null +++ b/user-data.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +yum update -y +mkdir /code || exit +cd /code || exit +git clone git@github.com:dustinpianalto/geeksbot_v2.git +cd geeksbot_v2 || exit +docker build . -t geeksbot || exit +docker run -d -v /code/geeksbot_v2/geeksbot:/code/geeksbot --name geeksbot --restart always geeksbot:latest || exit \ No newline at end of file