To run locally on a public url, run
python3 -m http.server 8080ngrok http 8080Para hostear um site na aws:
-
Crie um bucket na aws (neste caso criei um chamado 'ibc-pam-demo')
-
Dentro da pasta do seu projeto crie um arquivo policy.json
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::ibc-pam-demo/*"
}
]
}- Mande os arquivos pro bucket com
aws s3 cp . s3://ibc-pam-demo/ --recursive- Configure o site para ser servico
aws s3 website s3://ibc-pam-demo/ --index-document index.html- Aplique as políticas no bucket
aws s3api put-bucket-policy --bucket ibc-pam-demo --policy file://policy.json- O site vai estar disponível na url
http://ibc-pam-demo.s3-website-<região>.amazonaws.com