Este documento proporciona las instrucciones básicas para configurar y manejar el entorno del backend para el grupo 9 de IIC2173.
Para iniciar todos los servicios definidos en el docker-compose.yml
en modo detached, ejecuta:
docker-compose up -d
Para hacer un rebuild:
docker-compose up -d --build
Para borrar todo lo relacionado con docker:
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
docker volume rm $(docker volume ls -q)
docker system prune -a --volumes
sudo systemctl stop redis
docker-compose ps:
docker exec -it <contenedor_name> bash
psql -U postgres -d flightsdb
npm run lint
npm run lint -- --fix
- Servidor:
ssh -i "ClaveArqui.pem" ubuntu@ec2-3-142-180-79.us-east-2.compute.amazonaws.com
- Worker:
ssh -i "ClaveArqui.pem" ubuntu@ec2-18-218-127-112.us-east-2.compute.amazonaws.com
-
Proveedores y Versión
terraform { required_providers { aws = { source = "hashicorp/aws" version = "~> 4.16" } } required_version = ">= 1.2.0" }
-
Proveedor de AWS
provider "aws" { region = "us-east-2" }
-
Recurso: Instancia EC2
resource "aws_instance" "app_server" { ami = "ami-033fabdd332044f06" instance_type = "t2.micro" tags = { Name = "Instancia Levantada con Tf" } }
-
Inicializar
terraform init
-
Planificar
terraform plan
-
Aplicar
terraform apply -auto-approve
-
Destruir
terraform destroy -auto-approve