Online preselection cloud challenge to participate in Zurich cloud hackathon (https://nuwe.io/dev/competitions/zurich-cloud-hackathon/online-preselection-cloud-challenge)
License: GNU General Public License v3.0
Python 70.24%HCL 29.76%
localstack-cloud-challenge's Introduction
Local execution:
Localstack
To test this project, it is necessary to activate the localstack server in order to emulate AWS services:
docker-compose up
Comments: We attempted to execute the project by installing localstack using pip, but encountered an error in the communication between the created containers. In the docker-compose.yaml file, we have added an environment variable:
DOCKER_BRIDGE_IP=172.17.0.1
Terraforms
To deploy the services, we execute the following commands:
terraform init
terraform plan
terraform apply
Lambda activation
In order to activate the lambda function, you can utilize the following command to upload a file to S3 (do not change destination file name):
aws s3 cp data/client_data.json s3://zurich-data-lake/client_data.json --endpoint-url http://localhost:4566