Author: jcianci12
-
Setting environment variables for postgres running in docker
When running PostgreSQL in Docker, setting environment variables correctly is crucial, especially for sensitive data like API keys. After extensive testing, here’s the solution that worked for us:…
-
Simple Guide to Drone CI with Docker Compose: A Real-World Example
Here’s a streamlined guide based on our working implementation: Key Features Explained Usage This simplified approach gives you a robust deployment pipeline without unnecessary complexity. It’s production-tested and handles the essential needs of a Docker Compose-based deployment.
-
Authentik Quick Tip: Direct Social Authentication Without Login Form
A little-known feature in Authentik allows you to skip the login form entirely and redirect users straight to your social authentication provider. The Problem When setting up social authentication in Authentik (like Google, GitHub,…
-
How to Force Close an Angular Development Server (Port 4200) in PowerShell
:root { –primary-color: #1976d2; –text-color: #333; –code-bg: #f5f5f5; –border-color: #e0e0e0; } body { font-family: -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Roboto, Oxygen, Ubuntu, Cantarell, ‘Open Sans’, ‘Helvetica Neue’, sans-serif; line-height:…
-
Setting Username to Email on Enrollment in Authentik
Introduction Authentik is a powerful identity provider that offers flexible authentication flows for various applications. One common requirement when integrating with external identity providers like Google is to…
-
# Building a Stateful Tag Selection System in Angular with Signals and Services
Introduction In modern web applications, maintaining state across navigation while providing a responsive user interface can be challenging. In this article, we’ll explore how to build a robust…
-
Real-World Use Case: Tracking the Most Recent Changes in Customer Data
Scenario Imagine you are working for a company that needs to track changes in customer information over time. The company has a table named CustomerAudit that logs every change made…
-
Solving Multiple Instance Issues with OIDC Authentication in Angular
Context When migrating from angular-oidc to oidc-client-ts, we encountered an interesting challenge with popup authentication and state management. The migration itself was straightforward, but we discovered a subtle issue with service instantiation.…