{"id":18824191,"url":"https://github.com/cre8stevedev/deploying_multiple_node_app_002","last_synced_at":"2026-03-19T06:35:26.571Z","repository":{"id":254497557,"uuid":"846656716","full_name":"Cre8steveDev/Deploying_Multiple_Node_App_002","owner":"Cre8steveDev","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-24T07:09:00.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-22T11:33:10.030Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/Cre8steveDev.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":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-23T17:09:17.000Z","updated_at":"2024-08-24T07:09:03.000Z","dependencies_parsed_at":"2024-12-30T04:35:41.549Z","dependency_job_id":null,"html_url":"https://github.com/Cre8steveDev/Deploying_Multiple_Node_App_002","commit_stats":null,"previous_names":["cre8stevedev/deploying_multiple_node_app_002"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Cre8steveDev/Deploying_Multiple_Node_App_002","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cre8steveDev%2FDeploying_Multiple_Node_App_002","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cre8steveDev%2FDeploying_Multiple_Node_App_002/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cre8steveDev%2FDeploying_Multiple_Node_App_002/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cre8steveDev%2FDeploying_Multiple_Node_App_002/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cre8steveDev","download_url":"https://codeload.github.com/Cre8steveDev/Deploying_Multiple_Node_App_002/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cre8steveDev%2FDeploying_Multiple_Node_App_002/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28753412,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T10:25:12.305Z","status":"ssl_error","status_checked_at":"2026-01-25T10:25:11.933Z","response_time":113,"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-08T00:55:48.658Z","updated_at":"2026-01-25T13:05:49.011Z","avatar_url":"https://github.com/Cre8steveDev.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Express.js Server for AWS EC2 Deployment Demo 02\n\nThis repository contains a basic Express.js server used to demonstrate the deployment of multiple Node.js applications on an AWS EC2 instance using GitHub Actions.\n\n## Purpose\n\nThis server is part of a practical guide titled:\n\n\"Practical Guide to Set Up Multiple NodeJS Apps on AWS EC2 Instance with Automatic Deployment using GitHub Actions (Screenshots)\"\n\nThe guide walks through the process of setting up and automatically deploying multiple Node.js applications to a single AWS EC2 instance using GitHub Actions for continuous integration and deployment (CI/CD).\n\n## Repository Contents\n\n- `server.js`: The main Express.js server file\n- `public/`: Directory containing static HTML files\n  - `index.html`: Home page for the demo application\n  - `about.html`: About page for the demo application\n\n## Setup\n\n1. Clone this repository\n2. Run `npm install` to install dependencies\n3. Create a `.env` file with PORT number\n4. Start the server with `npm run dev`\n\n## Usage\n\nThis server is intended for demonstration purposes only. It serves static HTML pages and is configured to run on port 3002 by default.\n\n## Author\n\nCreated by @Cre8steveDev \u003ccre8stevedev@gmail.com\u003e\n\n## Related Article\n\nFor a detailed guide, please refer to the accompanying article:\n\u003chttps://dev.to/cre8stevedev\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcre8stevedev%2Fdeploying_multiple_node_app_002","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcre8stevedev%2Fdeploying_multiple_node_app_002","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcre8stevedev%2Fdeploying_multiple_node_app_002/lists"}