AAU.Hangfire 1.0.0.149

AAU.Abp.Core

Overview

AAU.Abp.Core is a foundational class library built on .NET 9, designed to provide shared extensions, helpers, and core services for AAU's modular applications. It integrates closely with the ABP Framework to ensure consistency, reusability, and maintainability across projects.

This library acts as a central point for common infrastructure logic used throughout the solution.


📦 Packages

  • AAU.QueueBroker - Event-driven messaging with Outbox pattern
  • AAU.Extensions - Common utilities and ABP extensions
  • AAU.Hangfire - Background job processing
  • AAU.SharedKernel - Shared domain primitives

🚀 Quick Start

Build and Publish

# PowerShell
cd build
.\pack-and-push.ps1

# Bash
cd build
./pack-and-push.sh

See Build Documentation for more details.


📚 Documentation

Comprehensive documentation is available in the docs/ folder:


📁 Project Structure

AAU.Abp.Core/
├── src/                    # Source code packages
├── tests/                  # Test projects
├── build/                  # Build scripts and CI/CD
├── docs/                   # Documentation
├── assets/                 # Images, dashboards, alerts, runbooks
└── README.md              # This file

Prerequisites

Before building or running this solution, ensure you have the following tools installed:

You can follow the installation instructions on the respective websites to set them up.


Docker Support

This solution supports Docker-based builds using multi-stage configurations.

🔨 Build Image

Use the following command to build the Docker image, specifying the main project to publish:

docker build --build-arg MAIN_PROJECT=AAU.HttpApi.Host -t aau-app .

Replace AAU.HttpApi.Host with your actual main project name (from the src/ folder).


▶️ Run Container

After building the image, run the container using:

docker run -p 8080:80 --name aau-app-container aau-app

The application will be accessible at: http://localhost:8080


💡 Notes

  • The Dockerfile uses the MAIN_PROJECT argument to dynamically target any ABP-based application under src/.
  • ABP dependencies are installed during the build process via abp install-libs.
  • Multi-stage builds ensure the final image is slim and production-ready.

Documentation

This repository publishes generated documentation under /docs.

Best viewed in Bitbucket: Navigate to /docs in the source browser.

The catalog below links to AAU areas first, then other areas and key subfolders.

AAU Areas:

  • AAU.Extensions Types:0 Files:3 Help:Yes
    • Caches Types:4 Files:6 Help:Yes
    • Compression Types:0 Files:1 Help:Yes
    • Download Types:3 Files:5 Help:Yes
    • Http Types:2 Files:6 Help:Yes
    • Identity Types:1 Files:2 Help:Yes
  • AAU.Hangfire Types:3 Files:7 Help:Yes
  • AAU.QueueBroker Types:0 Files:3 Help:Yes
    • Configuration Types:1 Files:3 Help:Yes
    • Core Types:0 Files:0 Help:Yes
    • Features Types:0 Files:0 Help:Yes
  • AAU.SharedKernel Types:0 Files:5 Help:Yes
    • Exceptions Types:1 Files:1 Help:Yes
    • Identity Types:0 Files:0 Help:Yes
    • Modules Types:3 Files:3 Help:Yes

Quick build:

dotnet restore
dotnet build -c Release

Last generated: 2025-11-19 18:53

No packages depend on AAU.Hangfire.

CHANGELOG.md

.NET 9.0

.NET 10.0

Version Downloads Last updated
1.0.0.149 78 05/07/2026
1.0.0.148 77 05/05/2026
1.0.0.147 78 05/05/2026
1.0.0.146 82 05/01/2026
1.0.0.145 82 05/01/2026
1.0.0.133 103 04/27/2026
1.0.0.132 87 04/27/2026
1.0.0.131 87 04/27/2026
1.0.0.130 87 04/27/2026
1.0.0.127 87 04/27/2026
1.0.0.126 86 04/27/2026
1.0.0.125 87 04/27/2026
1.0.0.123 86 04/27/2026
1.0.0.122 86 04/27/2026
1.0.0.120 87 04/27/2026
1.0.0.119 87 04/27/2026
1.0.0.118 87 04/27/2026
1.0.0.117 87 04/27/2026
1.0.0.116 86 04/27/2026
1.0.0.111 87 04/27/2026
1.0.0.110 87 04/27/2026
1.0.0.106 87 04/27/2026
1.0.0.73 94 04/27/2026
1.0.0.64 87 04/27/2026
1.0.0.63 87 04/27/2026
1.0.0.62 87 04/27/2026
1.0.0.61 87 04/27/2026
1.0.0.60 87 04/27/2026
1.0.0.59 87 04/27/2026
1.0.0.58 87 04/27/2026
1.0.0.57 87 04/27/2026
1.0.0.56 87 04/27/2026
1.0.0.55 87 04/27/2026
1.0.0.49 87 04/27/2026
1.0.0.35 87 04/27/2026