#!/bin/bash

# Remove S3 bucket
aws s3 rb s3://ogury-choices-local-eu-west-1 --endpoint-url http://s3server-local:9000/ --region=eu-west-1 --force

# Create S3 bucket
aws s3api create-bucket --bucket ogury-choices-local-eu-west-1 --endpoint-url http://s3server-local:9000/ --region=eu-west-1

# Insert list in S3 bucket
cd mock
insert_to_s3_recurse() {
    for i in "$1"/*; do
        if [ -d "$i" ]; then
            echo "dir: $i"
            insert_to_s3_recurse "$i"
        elif [ -f "$i" ]; then
            aws s3api put-object --bucket ogury-choices-local-eu-west-1 --key $i --body $i --endpoint-url http://s3server-local:9000/ --region=eu-west-1
            echo "file: $i"
        fi
    done
}

insert_to_s3_recurse blacklist_external/
insert_to_s3_recurse context/
insert_to_s3_recurse audience-hashmap/
insert_to_s3_recurse targeting-ml/
