Faça backup das pastas existentes
cp -R challenge-day2/ challenge-day2_bkp
cp -R terraform-project/ terraform-project_bkp
Limpe os arquivos de aplicação existentes, exceto o Docker e o arquivo YAML (Backend)
cd challenge-day2/backend
rm -rf $(find . -mindepth 1 -maxdepth 1 -not \\( -name ".*" -o -name Dockerfile -o -name "*.yaml" \\))
Limpe os arquivos de aplicação existentes, exceto o Docker e o arquivo YAML (Frontend)
cd challenge-day2/frontend
rm -rf $(find . -mindepth 1 -maxdepth 1 -not \\( -name ".*" -o -name Dockerfile -o -name "*.yaml" \\))
Baixe o código-fonte atualizado e descompacte-o (Backend)
cd challenge-day2/backend
wget <https://tcb-public-events.s3.amazonaws.com/mdac/resources/final/cloudmart-backend-final.zip>
unzip cloudmart-backend-final.zip
Baixe o código-fonte atualizado e descompacte-o (Frontend)
cd challenge-day2/frontend
wget <https://tcb-public-events.s3.amazonaws.com/mdac/resources/final/cloudmart-frontend-final.zip>
unzip cloudmart-frontend-final.zip
git add -A
git commit -m "final code"
git push
Siga estes passos para configurar o Google Cloud BigQuery para o CloudMart:
google_credentials.json
.Navegue até o diretório raiz do seu projeto.
Entre no diretório da função Lambda:
cd src/lambda/addToBigQuery
Instale as dependências necessárias:
sudo yum install npm
npm install
Edite o arquivo google_credentials.json
neste diretório e coloque o conteúdo da sua chave.
Crie um arquivo zip de todo o diretório:
zip -r dynamodb_to_bigquery.zip .
Este arquivo zip será usado ao criar ou atualizar a função Lambda.
Retorne ao diretório raiz do seu projeto:
cd ../../..