{"id":20703645,"url":"https://github.com/cppmx/mean","last_synced_at":"2026-03-10T15:33:09.840Z","repository":{"id":218644937,"uuid":"746989530","full_name":"cppmx/mean","owner":"cppmx","description":"Despliegue de MEAN multicapa mediante Terraform","archived":false,"fork":false,"pushed_at":"2024-12-20T19:26:20.000Z","size":497,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T04:32:42.079Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cppmx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-23T03:15:56.000Z","updated_at":"2024-12-12T18:20:48.000Z","dependencies_parsed_at":"2024-07-13T18:46:57.443Z","dependency_job_id":"c292f1ea-592a-467d-bed4-3327398c0944","html_url":"https://github.com/cppmx/mean","commit_stats":null,"previous_names":["cppmx/mean"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cppmx/mean","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cppmx%2Fmean","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cppmx%2Fmean/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cppmx%2Fmean/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cppmx%2Fmean/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cppmx","download_url":"https://codeload.github.com/cppmx/mean/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cppmx%2Fmean/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30340117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T15:03:31.997Z","status":"ssl_error","status_checked_at":"2026-03-10T15:01:30.431Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T01:08:54.425Z","updated_at":"2026-03-10T15:33:09.817Z","avatar_url":"https://github.com/cppmx.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Despliegue de una aplicación MEAN multicapa\n\nEste proyecto permite el despliegue de una aplicación MEAN tanto de forma local como en la nube utilizando los servicios de Amazon AWS.\n\n## Despliegue local\n\nEn la carpeta `mean` se encuentra el archivo docker-compose.yaml el cual sirve para desplegar localmente tres servicios en contenedores:\n\n- Una base de datos MongoDB: Aquí se almacenarán los mensajes enviados desde el frontend.\n- el backend: Esta es una aplicación desarrollada en NodeJS y Express, y sirve de pasarela entre la base de datos y el frontend.\n- el frontend: Esta es una aplicación desarrollada en Angular.\n\nEl despliegue es muy sencillo, sólo hay que ejecutar el siguiente comando:\n\n```bash\ndocker-compose up -d --build\n```\n\nEsto dará inicio a la construcción de las imágenes de docker, una vez que termine de compilar las imágenes levantará los tres servicios. Para ver los logs de salida usaremos el comando:\n\n```bash\ndocker-compose logs\n```\n\n## La versión de AWS\n\nPara la versión de AWS hay que compilar las imágenes con packer. Los archivos de configuración se encuentran en la carpeta `packer` de este repositorio. El siguiente video muestra la compilación de las imágenes para AWS:\n\n[![asciicast](https://asciinema.org/a/v5UC4r1rd3hJNVxZfa7WuQBmv.svg)](https://asciinema.org/a/v5UC4r1rd3hJNVxZfa7WuQBmv)\n\n## Acerca de\n\nEste proyecto ha sido desarrollado como parte de una tarea de la materia de Herramientas de DevOps, impartida por la universidad UNIR, como parte de la currícula de la maestría en desarrollo y operaciones de software.\n\nCualquier duda o comentario, no dudes en contactarme.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcppmx%2Fmean","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcppmx%2Fmean","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcppmx%2Fmean/lists"}