From 1c214859d450954d544487f5372a9e7094b3504c Mon Sep 17 00:00:00 2001 From: Dustin Pianalto Date: Wed, 25 Dec 2019 18:50:57 -0900 Subject: [PATCH] Move SSL certs to volume Create user_data script for launch config --- Dockerfile | 2 -- user_data.sh | 10 +--------- 2 files changed, 1 insertion(+), 11 deletions(-) mode change 100644 => 100755 user_data.sh diff --git a/Dockerfile b/Dockerfile index 487f5d0..8675a12 100644 --- a/Dockerfile +++ b/Dockerfile @@ -46,8 +46,6 @@ COPY ./services/geeksbot.conf /etc/nginx/sites-enabled/geeksbot COPY ./services/gunicorn.conf /etc/gunicorn.conf COPY ./services/supervisord.conf /etc/supervisor/supervisord.conf COPY ./services/supervisor_geeksbot.conf /etc/supervisor/conf.d/geeksbot.conf -COPY ./ssl_certs/geeksbot_app/geeksbot_app_cert_chain.crt /etc/ssl/geeksbot_app_cert_chain.crt -COPY ./ssl_certs/geeksbot_app/geeksbot.app.key /etc/ssl/geeksbot.app.key RUN rm -rf /tmp/* diff --git a/user_data.sh b/user_data.sh old mode 100644 new mode 100755 index e258f5b..d69367c --- a/user_data.sh +++ b/user_data.sh @@ -1,12 +1,4 @@ #!/bin/bash -yum update -y -export AWS_DEFAULT_REGION='us-east-1' -instance_id=$(wget -q -O - http://169.254.169.254/latest/meta-data/instance-id) -aws ec2 associate-address --instance-id $instance_id --public-ip "34.238.62.161" -mkdir /code || exit -cd /code || exit -git clone git@github.com:dustinpianalto/geeksbot_web.git -cd geeksbot_web || exit docker build . -t geeksbot_web || exit -docker run -d -v /code/geeksbot_web:/code -v /root/.ssh:/root/.ssh:ro --name geeksbot_web --restart always geeksbot_web:latest || exit +docker run -d -v /code/geeksbot_web:/code -v /root/.ssh:/root/.ssh:ro -v /root/ssl_certs:/etc/ssl:ro --name geeksbot_web --restart always geeksbot_web:latest || exit