Initial commit
Dieser Commit ist enthalten in:
405
CLAUDE_PROJECT_README.md
Normale Datei
405
CLAUDE_PROJECT_README.md
Normale Datei
@ -0,0 +1,405 @@
|
||||
# v2-Docker
|
||||
|
||||
*This README was automatically generated by Claude Project Manager*
|
||||
|
||||
## Project Overview
|
||||
|
||||
- **Path**: `A:/GiTea/v2-Docker`
|
||||
- **Files**: 1571 files
|
||||
- **Size**: 54.8 MB
|
||||
- **Last Modified**: 2025-07-01 16:22
|
||||
|
||||
## Technology Stack
|
||||
|
||||
### Languages
|
||||
- Batch
|
||||
- C#
|
||||
- PowerShell
|
||||
- Python
|
||||
- Shell
|
||||
|
||||
## Project Structure
|
||||
|
||||
```
|
||||
API_REFERENCE.md
|
||||
backup_before_cleanup.sh
|
||||
CLAUDE.md
|
||||
cloud-init.yaml
|
||||
generate-secrets.py
|
||||
JOURNAL.md
|
||||
OPERATIONS_GUIDE.md
|
||||
PRODUCTION_DEPLOYMENT.md
|
||||
Start.bat
|
||||
SYSTEM_DOCUMENTATION.md
|
||||
backups/
|
||||
│ ├── backup_v2docker_20250607_174645_encrypted.sql.gz.enc
|
||||
│ ├── backup_v2docker_20250607_232845_encrypted.sql.gz.enc
|
||||
│ ├── backup_v2docker_20250608_075834_encrypted.sql.gz.enc
|
||||
│ ├── backup_v2docker_20250608_174930_encrypted.sql.gz.enc
|
||||
│ ├── backup_v2docker_20250608_200224_encrypted.sql.gz.enc
|
||||
│ ├── backup_v2docker_20250616_211330_encrypted.sql.gz.enc
|
||||
│ ├── backup_v2docker_20250618_020559_encrypted.sql.gz.enc
|
||||
│ ├── backup_v2docker_20250618_021107_encrypted.sql.gz.enc
|
||||
│ ├── backup_v2docker_20250618_024414_encrypted.sql.gz.enc
|
||||
│ └── refactoring_20250616_223724/
|
||||
│ ├── app.py.backup_20250616_223724
|
||||
│ ├── blueprint_overview.txt
|
||||
│ ├── commented_routes.txt
|
||||
│ ├── git_diff.txt
|
||||
│ ├── git_log.txt
|
||||
│ ├── git_status.txt
|
||||
│ └── v2_adminpanel_backup/
|
||||
│ ├── app.py
|
||||
│ ├── app.py.backup
|
||||
│ ├── app.py.backup_before_blueprint_migration
|
||||
│ ├── app.py.old
|
||||
│ ├── app_before_blueprint.py
|
||||
│ ├── app_new.py
|
||||
│ ├── app_with_duplicates.py
|
||||
│ ├── config.py
|
||||
│ ├── cookies.txt
|
||||
│ └── create_users_table.sql
|
||||
lizenzserver/
|
||||
│ ├── API_DOCUMENTATION.md
|
||||
│ ├── config.py
|
||||
│ ├── docker-compose.yaml
|
||||
│ ├── docker-compose.yml
|
||||
│ ├── Dockerfile.admin
|
||||
│ ├── Dockerfile.analytics
|
||||
│ ├── Dockerfile.auth
|
||||
│ ├── Dockerfile.license
|
||||
│ ├── init.sql
|
||||
│ ├── api/
|
||||
│ │ └── v1
|
||||
│ ├── events/
|
||||
│ │ ├── event_bus.py
|
||||
│ │ └── __init__.py
|
||||
│ ├── middleware/
|
||||
│ │ ├── rate_limiter.py
|
||||
│ │ └── __init__.py
|
||||
│ ├── models/
|
||||
│ │ └── __init__.py
|
||||
│ ├── repositories/
|
||||
│ │ ├── base.py
|
||||
│ │ ├── cache_repo.py
|
||||
│ │ └── license_repo.py
|
||||
│ ├── services/
|
||||
│ │ ├── admin_api/
|
||||
│ │ │ ├── app.py
|
||||
│ │ │ └── __init__.py
|
||||
│ │ ├── analytics/
|
||||
│ │ │ ├── app.py
|
||||
│ │ │ └── __init__.py
|
||||
│ │ ├── auth/
|
||||
│ │ │ ├── app.py
|
||||
│ │ │ ├── config.py
|
||||
│ │ │ ├── Dockerfile
|
||||
│ │ │ └── requirements.txt
|
||||
│ │ └── license_api/
|
||||
│ │ ├── app.py
|
||||
│ │ ├── Dockerfile
|
||||
│ │ └── requirements.txt
|
||||
│ ├── tests
|
||||
│ └── utils
|
||||
scripts/
|
||||
│ ├── reset-to-dhcp.ps1
|
||||
│ ├── set-static-ip.ps1
|
||||
│ └── setup-firewall.ps1
|
||||
SSL/
|
||||
│ ├── cert.pem
|
||||
│ ├── chain.pem
|
||||
│ ├── fullchain.pem
|
||||
│ ├── privkey.pem
|
||||
│ └── SSL_Wichtig.md
|
||||
v2/
|
||||
│ ├── backup_before_timezone_change.sql
|
||||
│ ├── cookies.txt
|
||||
│ ├── docker-compose.yaml
|
||||
│ └── postgres_data
|
||||
v2_adminpanel/
|
||||
│ ├── app.py
|
||||
│ ├── apply_lead_migration.py
|
||||
│ ├── apply_license_heartbeats_migration.py
|
||||
│ ├── apply_partition_migration.py
|
||||
│ ├── config.py
|
||||
│ ├── db.py
|
||||
│ ├── Dockerfile
|
||||
│ ├── ERROR_HANDLING_GUIDE.md
|
||||
│ ├── init.sql
|
||||
│ ├── models.py
|
||||
│ ├── auth/
|
||||
│ │ ├── decorators.py
|
||||
│ │ ├── password.py
|
||||
│ │ ├── rate_limiting.py
|
||||
│ │ ├── two_factor.py
|
||||
│ │ └── __init__.py
|
||||
│ ├── core/
|
||||
│ │ ├── error_handlers.py
|
||||
│ │ ├── exceptions.py
|
||||
│ │ ├── logging_config.py
|
||||
│ │ ├── monitoring.py
|
||||
│ │ ├── validators.py
|
||||
│ │ └── __init__.py
|
||||
│ ├── docs
|
||||
│ ├── leads/
|
||||
│ │ ├── models.py
|
||||
│ │ ├── repositories.py
|
||||
│ │ ├── routes.py
|
||||
│ │ ├── services.py
|
||||
│ │ ├── __init__.py
|
||||
│ │ └── templates
|
||||
│ ├── middleware/
|
||||
│ │ ├── error_middleware.py
|
||||
│ │ └── __init__.py
|
||||
│ ├── migrations/
|
||||
│ │ ├── add_device_type.sql
|
||||
│ │ ├── add_fake_constraint.sql
|
||||
│ │ ├── add_june_2025_partition.sql
|
||||
│ │ ├── cleanup_orphaned_api_tables.sql
|
||||
│ │ ├── create_lead_tables.sql
|
||||
│ │ ├── create_license_heartbeats_table.sql
|
||||
│ │ ├── remove_duplicate_api_key.sql
|
||||
│ │ └── rename_test_to_fake.sql
|
||||
│ ├── routes/
|
||||
│ │ ├── admin_routes.py
|
||||
│ │ ├── api_routes.py
|
||||
│ │ ├── auth_routes.py
|
||||
│ │ ├── batch_routes.py
|
||||
│ │ ├── customer_routes.py
|
||||
│ │ ├── export_routes.py
|
||||
│ │ ├── license_routes.py
|
||||
│ │ ├── monitoring_routes.py
|
||||
│ │ ├── resource_routes.py
|
||||
│ │ └── session_routes.py
|
||||
│ ├── services
|
||||
│ ├── templates/
|
||||
│ │ ├── 404.html
|
||||
│ │ ├── 500.html
|
||||
│ │ ├── add_resources.html
|
||||
│ │ ├── audit_log.html
|
||||
│ │ ├── backups.html
|
||||
│ │ ├── backup_codes.html
|
||||
│ │ ├── base.html
|
||||
│ │ ├── batch_form.html
|
||||
│ │ ├── batch_result.html
|
||||
│ │ ├── blocked_ips.html
|
||||
│ │ ├── api_keys
|
||||
│ │ ├── devices
|
||||
│ │ ├── macros
|
||||
│ │ └── monitoring/
|
||||
│ │ ├── alerts.html
|
||||
│ │ ├── analytics.html
|
||||
│ │ ├── live_dashboard.html
|
||||
│ │ └── unified_monitoring.html
|
||||
│ ├── tests/
|
||||
│ │ ├── test_error_handling.py
|
||||
│ │ └── __init__.py
|
||||
│ └── utils/
|
||||
│ ├── audit.py
|
||||
│ ├── backup.py
|
||||
│ ├── export.py
|
||||
│ ├── license.py
|
||||
│ ├── network.py
|
||||
│ ├── partition_helper.py
|
||||
│ ├── recaptcha.py
|
||||
│ └── __init__.py
|
||||
v2_lizenzserver/
|
||||
│ ├── docker-compose.yml
|
||||
│ ├── Dockerfile
|
||||
│ ├── init_db.py
|
||||
│ ├── requirements.txt
|
||||
│ ├── test_api.py
|
||||
│ ├── app/
|
||||
│ │ ├── main.py
|
||||
│ │ ├── api/
|
||||
│ │ │ ├── license.py
|
||||
│ │ │ ├── version.py
|
||||
│ │ │ └── __init__.py
|
||||
│ │ ├── core/
|
||||
│ │ │ ├── api_key_auth.py
|
||||
│ │ │ ├── config.py
|
||||
│ │ │ ├── metrics.py
|
||||
│ │ │ └── security.py
|
||||
│ │ ├── db/
|
||||
│ │ │ └── database.py
|
||||
│ │ ├── models/
|
||||
│ │ │ ├── models.py
|
||||
│ │ │ └── __init__.py
|
||||
│ │ ├── schemas/
|
||||
│ │ │ ├── license.py
|
||||
│ │ │ └── __init__.py
|
||||
│ │ └── services
|
||||
│ ├── client_examples/
|
||||
│ │ ├── csharp_client.cs
|
||||
│ │ └── python_client.py
|
||||
│ └── services/
|
||||
│ ├── admin/
|
||||
│ │ ├── app.py
|
||||
│ │ ├── Dockerfile
|
||||
│ │ ├── requirements.txt
|
||||
│ │ └── __init__.py
|
||||
│ └── analytics/
|
||||
│ ├── app.py
|
||||
│ ├── Dockerfile
|
||||
│ ├── requirements.txt
|
||||
│ └── __init__.py
|
||||
v2_nginx/
|
||||
│ ├── Dockerfile
|
||||
│ ├── Dockerfile.letsencrypt
|
||||
│ ├── entrypoint-letsencrypt.sh
|
||||
│ ├── entrypoint.sh
|
||||
│ ├── nginx.conf
|
||||
│ └── ssl/
|
||||
│ ├── dhparam.pem
|
||||
│ ├── fullchain.pem
|
||||
│ ├── privkey.pem
|
||||
│ └── README.md
|
||||
v2_postgres/
|
||||
│ └── Dockerfile
|
||||
v2_postgreSQL/
|
||||
│ ├── pg_hba.conf
|
||||
│ ├── pg_ident.conf
|
||||
│ ├── PG_VERSION
|
||||
│ ├── postgresql.auto.conf
|
||||
│ ├── postgresql.conf
|
||||
│ ├── postmaster.opts
|
||||
│ ├── postmaster.pid
|
||||
│ ├── base/
|
||||
│ │ ├── 1/
|
||||
│ │ │ ├── 112
|
||||
│ │ │ ├── 113
|
||||
│ │ │ ├── 1247
|
||||
│ │ │ ├── 1247_fsm
|
||||
│ │ │ ├── 1247_vm
|
||||
│ │ │ ├── 1249
|
||||
│ │ │ ├── 1249_fsm
|
||||
│ │ │ ├── 1249_vm
|
||||
│ │ │ ├── 1255
|
||||
│ │ │ └── 1255_fsm
|
||||
│ │ ├── 13779/
|
||||
│ │ │ ├── 112
|
||||
│ │ │ ├── 113
|
||||
│ │ │ ├── 1247
|
||||
│ │ │ ├── 1247_fsm
|
||||
│ │ │ ├── 1247_vm
|
||||
│ │ │ ├── 1249
|
||||
│ │ │ ├── 1249_fsm
|
||||
│ │ │ ├── 1249_vm
|
||||
│ │ │ ├── 1255
|
||||
│ │ │ └── 1255_fsm
|
||||
│ │ ├── 13780/
|
||||
│ │ │ ├── 112
|
||||
│ │ │ ├── 113
|
||||
│ │ │ ├── 1247
|
||||
│ │ │ ├── 1247_fsm
|
||||
│ │ │ ├── 1247_vm
|
||||
│ │ │ ├── 1249
|
||||
│ │ │ ├── 1249_fsm
|
||||
│ │ │ ├── 1249_vm
|
||||
│ │ │ ├── 1255
|
||||
│ │ │ └── 1255_fsm
|
||||
│ │ └── 16384/
|
||||
│ │ ├── 112
|
||||
│ │ ├── 113
|
||||
│ │ ├── 1247
|
||||
│ │ ├── 1247_fsm
|
||||
│ │ ├── 1247_vm
|
||||
│ │ ├── 1249
|
||||
│ │ ├── 1249_fsm
|
||||
│ │ ├── 1249_vm
|
||||
│ │ ├── 1255
|
||||
│ │ └── 1255_fsm
|
||||
│ ├── global/
|
||||
│ │ ├── 1213
|
||||
│ │ ├── 1213_fsm
|
||||
│ │ ├── 1213_vm
|
||||
│ │ ├── 1214
|
||||
│ │ ├── 1214_fsm
|
||||
│ │ ├── 1214_vm
|
||||
│ │ ├── 1232
|
||||
│ │ ├── 1233
|
||||
│ │ ├── 1260
|
||||
│ │ └── 1260_fsm
|
||||
│ ├── pg_commit_ts
|
||||
│ ├── pg_dynshmem
|
||||
│ ├── pg_logical/
|
||||
│ │ ├── replorigin_checkpoint
|
||||
│ │ ├── mappings
|
||||
│ │ └── snapshots
|
||||
│ ├── pg_multixact/
|
||||
│ │ ├── members/
|
||||
│ │ │ └── 0000
|
||||
│ │ └── offsets/
|
||||
│ │ └── 0000
|
||||
│ ├── pg_notify
|
||||
│ ├── pg_replslot
|
||||
│ ├── pg_serial
|
||||
│ ├── pg_snapshots
|
||||
│ ├── pg_stat
|
||||
│ ├── pg_stat_tmp/
|
||||
│ │ ├── db_0.stat
|
||||
│ │ ├── db_13780.stat
|
||||
│ │ ├── db_16384.stat
|
||||
│ │ └── global.stat
|
||||
│ ├── pg_subtrans/
|
||||
│ │ └── 0000
|
||||
│ ├── pg_tblspc
|
||||
│ ├── pg_twophase
|
||||
│ ├── pg_wal/
|
||||
│ │ ├── 000000010000000000000001
|
||||
│ │ └── archive_status
|
||||
│ └── pg_xact/
|
||||
│ └── 0000
|
||||
v2_testing/
|
||||
├── test_admin_login.py
|
||||
├── test_audit_json.py
|
||||
├── test_audit_log.py
|
||||
├── test_audit_raw.py
|
||||
├── test_audit_simple.py
|
||||
├── test_audit_timezone.py
|
||||
├── test_customer_management.py
|
||||
├── test_dashboard.py
|
||||
├── test_dashboard_detail.py
|
||||
└── test_export.py
|
||||
```
|
||||
|
||||
## Key Files
|
||||
|
||||
- `Dockerfile`
|
||||
- `requirements.txt`
|
||||
- `Makefile`
|
||||
- `README.md`
|
||||
- `requirements.txt`
|
||||
- `Dockerfile`
|
||||
- `requirements.txt`
|
||||
- `Dockerfile`
|
||||
- `requirements.txt`
|
||||
- `Dockerfile`
|
||||
- `requirements.txt`
|
||||
- `Dockerfile`
|
||||
- `requirements.txt`
|
||||
- `Dockerfile`
|
||||
- `requirements.txt`
|
||||
- `Dockerfile`
|
||||
- `requirements.txt`
|
||||
- `Dockerfile`
|
||||
- `README.md`
|
||||
- `Dockerfile`
|
||||
|
||||
## Claude Integration
|
||||
|
||||
This project is managed with Claude Project Manager. To work with this project:
|
||||
|
||||
1. Open Claude Project Manager
|
||||
2. Click on this project's tile
|
||||
3. Claude will open in the project directory
|
||||
|
||||
## Notes
|
||||
|
||||
*Add your project-specific notes here*
|
||||
|
||||
---
|
||||
|
||||
## Development Log
|
||||
|
||||
- README generated on 2025-07-05 17:50:23
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren