diff --git a/.github/workflows/docker_build_push.yml b/.github/workflows/docker_build_push.yml index 064c624..e3454eb 100644 --- a/.github/workflows/docker_build_push.yml +++ b/.github/workflows/docker_build_push.yml @@ -26,6 +26,11 @@ jobs: docker build -t "${{ secrets.DOCKER_USERNAME }}/haengsha-backend:latest" . docker push "${{ secrets.DOCKER_USERNAME }}/haengsha-backend:latest" + - name: Add SSH key for EC2 instance + run: | + mkdir -p ~/.ssh + ssh-keyscan -H ${{ secrets.CLOUD_URL }} >> ~/.ssh/known_hosts + - name: Stop Docker Container, Clean Up, Pull & Run run: | set +x diff --git a/.github/workflows/ml_update.yml b/.github/workflows/ml_update.yml index b9feb39..54f7070 100644 --- a/.github/workflows/ml_update.yml +++ b/.github/workflows/ml_update.yml @@ -36,7 +36,7 @@ jobs: echo "${{ secrets.PEM }}" > key.pem set -x chmod 600 key.pem - rsync -avz -e "ssh -o StrictHostKeyChecking=no -i ./key.pem" ./recommend/ ec2-user@${{ secrets.CLOUD_URL }}:/recommend/ + rsync -avz -e "ssh -o StrictHostKeyChecking=no -i ./key.pem" ./recommend/ ec2-user@${{ secrets.CLOUD_URL }}:/home/ec2-user/recommend/ - name: Restart ML Container & Mount Code run: | diff --git a/recommend/entrypoint.sh b/recommend/entrypoint.sh index c2f1029..b2df974 100644 --- a/recommend/entrypoint.sh +++ b/recommend/entrypoint.sh @@ -6,9 +6,9 @@ set -e # Set environment variables for S3 bucket and file paths -S3_BUCKET=${S3_BUCKET} -EVENT_FILE="eventData.csv" -USER_FILE="userData.csv" +# S3_BUCKET=${S3_BUCKET} +# EVENT_FILE="eventData.csv" +# USER_FILE="userData.csv" # Use AWS CLI to download the CSV file from S3 aws s3 cp s3://${S3_BUCKET}/${EVENT_FILE} /app/