From f7b81b9a0807525ae7fea460cbce3ee4ecb875f7 Mon Sep 17 00:00:00 2001 From: Mike Graves Date: Tue, 29 Jan 2019 15:34:10 -0500 Subject: [PATCH] Remove old files no longer needed These files are relics of a simpler time when all that was needed was a Lambda. So young. So naive. --- build.sh | 25 ------------------------- lambda.py | 24 ------------------------ publish.sh | 15 --------------- requirements.txt | 3 --- 4 files changed, 67 deletions(-) delete mode 100755 build.sh delete mode 100644 lambda.py delete mode 100755 publish.sh delete mode 100644 requirements.txt diff --git a/build.sh b/build.sh deleted file mode 100755 index 49e2445..0000000 --- a/build.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env bash -set -e - -BUILD_DIR=build-aws -DIST_DIR=dist-aws -S3_BUCKET=carbon-deploy -LIBAIO_SO=libaio.so.1.0.1 -ORACLE_ZIP=instantclient-basiclite-linux.x64-18.3.0.0.0dbru.zip -PACKAGE=carbon.zip - -mkdir -p $BUILD_DIR/lib -mkdir -p $DIST_DIR - -aws s3 cp s3://$S3_BUCKET/$ORACLE_ZIP $BUILD_DIR/$ORACLE_ZIP && \ - unzip -j $BUILD_DIR/$ORACLE_ZIP -d $BUILD_DIR/lib/ 'instantclient_18_3/*' && \ - rm $BUILD_DIR/$ORACLE_ZIP -aws s3 cp s3://$S3_BUCKET/$LIBAIO_SO $BUILD_DIR/lib/$LIBAIO_SO && \ - ln -rs $BUILD_DIR/lib/$LIBAIO_SO $BUILD_DIR/lib/libaio.so.1 && \ - ln -rs $BUILD_DIR/lib/libaio.so.1 $BUILD_DIR/lib/libaio.so -cp -r carbon $BUILD_DIR -cp lambda.py $BUILD_DIR -cp comodo.pem $BUILD_DIR -pipenv lock -r > $BUILD_DIR/requirements.txt -pipenv run pip install -r $BUILD_DIR/requirements.txt -t $BUILD_DIR -cd $BUILD_DIR && zip --symlinks -r ../$DIST_DIR/$PACKAGE * diff --git a/lambda.py b/lambda.py deleted file mode 100644 index b973a6b..0000000 --- a/lambda.py +++ /dev/null @@ -1,24 +0,0 @@ -import json -import os -import ssl - -import boto3 - -from carbon.app import Config, ENV_VARS, FTPFeeder -from carbon.db import engine - - -def handler(event, context): - client = boto3.client('secretsmanager') - secret = client.get_secret_value(SecretId=os.environ['SECRET_ID']) - secret_env = json.loads(secret['SecretString']) - cfg = Config.from_env() - cfg.update({k: event[k] for k in ENV_VARS if k in event}) - cfg.update(secret_env) - engine.configure(cfg['CARBON_DB']) - c_dir = os.path.dirname(os.path.realpath(__file__)) - cert = os.path.join(c_dir, 'comodo.pem') - ctx = ssl.create_default_context() - # Load the missing cert from Symplectic's cert chain - ctx.load_verify_locations(cafile=cert) - FTPFeeder(event, context, cfg, ctx).run() diff --git a/publish.sh b/publish.sh deleted file mode 100755 index 087f289..0000000 --- a/publish.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash -set -e - -PACKAGE=carbon.zip -S3_BUCKET=carbon-deploy - -for arg in $@; do - if [ "$arg" = '--upload' ]; then - aws s3 cp "dist-aws/$PACKAGE" "s3://$S3_BUCKET/$PACKAGE" - break - fi -done - -aws lambda update-function-code --function-name mitlib-global-carbon \ - --s3-bucket $S3_BUCKET --s3-key $PACKAGE --region us-east-1 diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 25fa7e1..0000000 --- a/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -lxml==4.1.1 --hash=sha256:41f59cbdab232f11680d5d4dec9f2e6782fd24d78e37ee833447702e34e675f4 --hash=sha256:e7e41d383f19bab9d57f5f3b18d158655bcd682e7e723f441b9e183e1e35a6b5 --hash=sha256:155521c337acecf8202091cff85bb9f709f238130ebadf04280fb1db11f5ad8b --hash=sha256:d2c985d2460b81c6ca5feb8b86f1bc594ad59405d0bdf68626b85852b701553c --hash=sha256:950e63387514aa1b881eba5ac6cb2ec51a118b3dafe99dd80ca19d8fb0142f30 --hash=sha256:470d7ce41e8047208ba1a376560bad17f1468df1f3097bc83902b26cfafdbb0c --hash=sha256:e608839a5ee2180164424ccf279c8e2d9bbe8816d002c58fd97d6b621ba4aa94 --hash=sha256:87a66bcadac270fc010cb029022a93fc722bf1204a8b03e782d4c790f0edf7ca --hash=sha256:2dedfeeecc2d5a939cf622602f5a1ce443ca82407f386880f739f1a9f08053ad --hash=sha256:ba05732e4bcf59e948f61588851dcf620fd60d5bbd9d704203e5f59bbaa60219 --hash=sha256:2190266059fec3c5a55f9d6c30532c64c6d414d3228909c0af573fe4907e78d1 --hash=sha256:dd291debfaa535d9cb6cee8d7aca2328775e037d02d13f1634e57f49bc302cc4 --hash=sha256:29a36e354c39b2e24bc4ee103de53417ebb80f976a6ab9e8d093d559e2ac03e1 --hash=sha256:e37427d5a27eefbcfc48847e0b37f348113fac7280bc857421db39ffc6372570 --hash=sha256:b106d4d2383382399ad82108fd187e92f40b1c90f55c2d36bbcb1c44bcf940fc --hash=sha256:0ee07da52d240f1dc3c83eef5cd5f1b7f018226c1121f2a54d446645779a6d17 --hash=sha256:3b33549fb8f91b38a7500078242b03cca513f3412a2cdae722e89bf83f95971d --hash=sha256:4c12e90886d9c53ab434c8d0cebea122321cce19614c3c6b6d1a7700d7cc6212 --hash=sha256:79322000279cda10b53c374d53ca632ead3bc51c6aebf8e62c8fa93a4d08b750 --hash=sha256:6cba398eb37e0631e60e0e080c101cfe91769b2c8267105b64b4625e2581ea21 --hash=sha256:49a655956f8de69e1258bc0fcfc43eb3bd1e038655784d77d1869b4b81444e37 --hash=sha256:af8a5373241d09b8fc53e0490e1719ce5dc90a21b19db89b6596c1adcdd52270 --hash=sha256:e6b6698415c7e8d227a47a3b1038e1b37c2b438a1b48c2db7ad9e74ddbcd1149 --hash=sha256:155c916cf2645b4a8f2bd5d09065e92d1b67b8d464bdc001e0b524af84bedf6f --hash=sha256:fa7320679ced5e25b20203d157280680fc84eb783b6cc650cb0c98e1858b7dd3 --hash=sha256:4187c4b0cefc3353181db048c51f42c489d9ac51e40b86c4851dc0671372971d --hash=sha256:d5d29663e979e83b3fc361e97200f959cddb3a14797391d15273d84a5a8ae44b --hash=sha256:940caef1ec7c78e0c34b0f6b94fe42d0f2022915ffc78643d28538a5cfd0f40e -click==6.7 --hash=sha256:29f99fc6125fbc931b758dc053b3114e55c77a6e4c6c3a2674a2dc986016381d --hash=sha256:f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b -sqlalchemy==1.1.15 --hash=sha256:8b79a5ed91cdcb5abe97b0045664c55c140aec09e5dd5c01303e23de5fe7a95a