Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

trab-web

Este e um projeto de web de um site de apostas BET feito para treinar as metodologias DevOps em um projeto para a faculdade, neste projeto decidimos usar HTML com Bootstrap, Javascript, CSS e o banco de dados MYSQL para desenvolver o site da melhor forma possivel, também usamos dockers e terraforms para que contanerizar a aplicação e hospeda-la em um T2.Micro, assim possibilitando ela ser acessada pelos colegas de turma

Índice

Visão Geral

Este site permite que o usuário se cadastre ou entre em sua conta, e por meio de dinheiro ficticiol possa fazer apostas com base nas competições disponiveis do site. O modelo das apostas foi feito para que as odds aumentem com base na probabilidade de vitoria, ou seja, quanto mais gente votando em um time, maior as odds do time rival

Requisitos

Estrutura do Projeto

trab-web
├── Devops 
    ├── criarmaquina.tf
    ├── default.conf
    ├── dockerfile
    ├── dockerfile.mysql
├── site
    ├── estilos.css #Referente a pagina inicial
    ├── estilos2.css #Referente a pagina de login e cadastro
    ├── paginainicial.html
    ├── paginalogin.html 
    ├── cadastro.html 
    ├── script.js #Referente a pagina inicial
    ├── server.js
    ├── cadastroDB.sql
    ├── backendcadastro.py #Não utilizado
    ├── package-lock.json
    ├── package.json
        ├── Images
        ├── node_modules
    ├── docker-compose.yml

Como executar

  1. Clone este repositório:
git clone https://github.com/dadagss/trab-web.git
cd trab-web
  1. Inicialize o Terraform:
terraform init
  1. Visualize o plano de execução:
terraform plan 
  1. Aplique as mudanças para criar a infraestrutura:
terraform apply 
  1. Após a execução, você verá o endereço IP da instância EC2. Acesse via navegador para verificar a instalação do Nginx:
http://<endereço_ip_da_instância>
  1. Para destruir a infraestrutura:
terraform destroy

Referências

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages