Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sord-dev/is-this-azure
Identify Azure IP addresses and determine if they are part of Azure's public cloud. It provides several routes to interact with Azure IP data.
https://github.com/sord-dev/is-this-azure
azure azure-devops express microsoft-azure nodejs typescript
Last synced: 2 days ago
JSON representation
Identify Azure IP addresses and determine if they are part of Azure's public cloud. It provides several routes to interact with Azure IP data.
- Host: GitHub
- URL: https://github.com/sord-dev/is-this-azure
- Owner: sord-dev
- Created: 2024-12-05T15:19:38.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-05T16:20:59.000Z (2 months ago)
- Last Synced: 2024-12-05T16:28:24.618Z (2 months ago)
- Topics: azure, azure-devops, express, microsoft-azure, nodejs, typescript
- Language: TypeScript
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Is this Azure?
Azure Public IP finder.## Project Setup
This project is structured to deploy a Node.js Express TypeScript application to an Azure Web App using Terraform.### Directory Structure
- `/infrastructure`: Contains all the Terraform code required to deploy the application infrastructure on Azure.
- `/application`: Contains the Node.js Express TypeScript application code.### Steps to Deploy
1. **Navigate to the Infrastructure Directory**:
```sh
cd /infrastructure
```2. **Initialize Terraform**:
```sh
terraform init
```3. **Plan the Deployment**:
```sh
terraform plan
```4. **Apply the Deployment**:
```sh
terraform apply
```5. **Deploy the Application**:
- Navigate to the `/application` directory.
- Follow the instructions in the application README to build and deploy the Node.js application to the Azure Web App.### Prerequisites
- Ensure you have [Terraform](https://www.terraform.io/downloads.html) installed.
- Ensure you have [Node.js](https://nodejs.org/) and [TypeScript](https://www.typescriptlang.org/) installed.
- Ensure you have an Azure account and the Azure CLI installed and configured.### Additional Information
For more detailed instructions, refer to the documentation within the `/infrastructure` and `/application` directories.