feat(docker): add Docker deployment configuration
Add production-ready Docker setup with multi-stage Dockerfile, docker-compose orchestration for API, PostgreSQL, Redis, and Nginx services. Includes health checks, non-root user execution, and proper networking. - Add multi-stage Dockerfile with gunicorn/gevent workers - Add docker-compose.yml with api, db, redis, nginx services - Add nginx reverse proxy configuration with security headers - Update .env.example with Docker and production variables - Add email provider configuration (Mailgun, SendGrid) - Add requests dependency for HTTP client support - Update documentation with Docker deployment guide - Rebrand project name from Gatehouse to Secuird
This commit is contained in:
+2
-2
@@ -1,6 +1,6 @@
|
||||
# Gatehouse Scripts
|
||||
# Secuird Scripts
|
||||
|
||||
This directory contains utility scripts for managing and configuring Gatehouse.
|
||||
This directory contains utility scripts for managing and configuring Secuird.
|
||||
|
||||
## OAuth Provider Configuration Script
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
OAuth Provider Configuration Script for Gatehouse
|
||||
OAuth Provider Configuration Script for Secuird
|
||||
|
||||
This script allows administrators to configure OAuth providers at the application level
|
||||
using the new ApplicationProviderConfig architecture.
|
||||
@@ -457,7 +457,7 @@ def delete_provider(args):
|
||||
def main():
|
||||
"""Main entry point for the script."""
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Configure OAuth providers for Gatehouse authentication",
|
||||
description="Configure OAuth providers for Secuird authentication",
|
||||
formatter_class=argparse.RawDescriptionHelpFormatter,
|
||||
epilog="""
|
||||
Examples:
|
||||
|
||||
Reference in New Issue
Block a user