https://github.com/phmatray/aspire-app-with-n8n
Shows how to use the .NET 8 Aspire App with an Automation container provided by n8n.
https://github.com/phmatray/aspire-app-with-n8n
automation docker dotnet-aspire dotnet8 microservices n8n
Last synced: 22 days ago
JSON representation
Shows how to use the .NET 8 Aspire App with an Automation container provided by n8n.
- Host: GitHub
- URL: https://github.com/phmatray/aspire-app-with-n8n
- Owner: phmatray
- Created: 2023-11-19T17:56:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-12T22:58:58.000Z (over 1 year ago)
- Last Synced: 2025-04-08T11:06:44.600Z (6 months ago)
- Topics: automation, docker, dotnet-aspire, dotnet8, microservices, n8n
- Language: C#
- Homepage:
- Size: 1.7 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .NET 8 Aspire App with n8n Automation 🚀
---
## Introduction 📖
Welcome to the demo application showcasing the integration of the .NET 8 Aspire App with n8n, a powerful workflow automation tool. This project aims to demonstrate the ease of using n8n to create efficient and automated workflows within a .NET 8 environment, offering an alternative to solutions like Microsoft Power Automate.
The .NET 8 Aspire App represents the latest in .NET technology, designed for building high-performance, modern applications. Coupled with n8n's extendable architecture, this demo serves as an ideal starting point for developers looking to explore advanced automation in their apps.

*Blazor Automation Interface*
*n8n Workflow Example*## Note to Developers 👨💻
This application is a demonstration and not intended for production use. It serves as a foundation for you to build and customize your applications using n8n and .NET 8 Aspire App.## Getting Started 🚦
### Prerequisites 📋
Before you begin, ensure you have the following installed:
- [Docker](https://docs.docker.com/get-docker/) - For containerization of the n8n workflow.
- [.NET 8 SDK](https://dotnet.microsoft.com/download/dotnet/8.0) - The software development kit for .NET 8 applications.
- .NET Aspire Workload - Essential for running the Aspire App.### Installation and Configuration 🛠️
1. **Clone the Repository**: Start by cloning the repository to your local machine.
2. **Open the Solution**: Navigate to the cloned directory and open the solution file in your preferred IDE.
3. **Launch the AspireAppWithAutomation.AppHost Project**: Find and launch the `AspireAppWithAutomation.AppHost` project to get the app up and running.## n8n Setup 🌐
To configure the n8n container, use the following default settings:| Key | Value |
|------------|--------------------|
| email | **admin@demo.com** |
| first name | **admin** |
| last name | **admin** |
| password | **Passw0rd** |*Note: These settings can be modified based on your requirements. A SQLite database stores the n8n data, located in the `n8n-data` folder.*
## Contributing 🤝
We welcome contributions! If you would like to contribute, please feel free to submit a pull request or open an issue for discussion.## Support and Contact 📬
For support or inquiries about this project, please open an issue in the GitHub repository or contact [Your Contact Information].## License 📜
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.