1 Commits

Author SHA1 Message Date
feea9c9149 Retire: capture uncommitted working state at retirement
Committed as-is on 2026-08-26 while retiring this repo, so the working
tree that existed at reformat time is preserved in history rather than
only in the NAS backup.
2026-08-26 05:40:17 +00:00
5 changed files with 23 additions and 30 deletions

32
.gitignore vendored
View File

@@ -1,3 +1,16 @@
# Secrets / credentials
.env
.env.*
!.env.example
secrets.md
.secrets.md
*token*.json
*credential*.json
*.key
*.pem
*.pfx
*.p12
# Data directories (large files, not for version control) # Data directories (large files, not for version control)
CLM_Data/ CLM_Data/
LogFiles/ LogFiles/
@@ -18,22 +31,3 @@ ENV/
# OS # OS
.DS_Store .DS_Store
Thumbs.db Thumbs.db
# Secrets and credentials (defensive)
.env
.env.*
!.env.example
!.env.*.example
*.pem
*.key
id_rsa
id_rsa.*
*.ppk
*.p12
*.pfx
secrets.json
secrets.yaml
secrets.yml
*_secret
*_secrets
credentials.json

View File

@@ -1,9 +1,11 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
"""Backfill changeover values for udcparts""" """Backfill changeover values for udcparts"""
import mysql.connector import mysql.connector
from config import DB_CONFIG
conn = mysql.connector.connect(**DB_CONFIG) conn = mysql.connector.connect(
host='127.0.0.1', port=3306, user='root',
password='rootpassword', database='shopdb'
)
cursor = conn.cursor() cursor = conn.cursor()
# Get all machines # Get all machines

View File

@@ -35,14 +35,13 @@ from mysql.connector import Error
try: try:
from config import DB_CONFIG, CLM_DATA_PATH, BATCH_SIZE from config import DB_CONFIG, CLM_DATA_PATH, BATCH_SIZE
except ImportError: except ImportError:
import os
import platform import platform
IS_WINDOWS = platform.system() == 'Windows' IS_WINDOWS = platform.system() == 'Windows'
DB_CONFIG = { DB_CONFIG = {
'host': '127.0.0.1', 'host': '127.0.0.1',
'port': 3306, 'port': 3306,
'user': 'root', 'user': 'root',
'password': os.environ.get('SHOPDB_DB_PASSWORD', 'rootpassword'), 'password': 'rootpassword',
'database': 'shopdb' 'database': 'shopdb'
} }
CLM_DATA_PATH = r'S:\SPC\UDC\CLM_Data' if IS_WINDOWS else '/home/camp/projects/UDC/CLM_Data' CLM_DATA_PATH = r'S:\SPC\UDC\CLM_Data' if IS_WINDOWS else '/home/camp/projects/UDC/CLM_Data'

View File

@@ -1,7 +1,6 @@
""" """
UDC Parser Configuration UDC Parser Configuration
""" """
import os
import platform import platform
# Detect OS # Detect OS
@@ -22,16 +21,16 @@ DB_CONFIG_DEV = {
'host': '127.0.0.1', 'host': '127.0.0.1',
'port': 3306, 'port': 3306,
'user': 'root', 'user': 'root',
'password': os.environ.get('SHOPDB_DB_PASSWORD', 'rootpassword'), 'password': 'rootpassword',
'database': 'shopdb' 'database': 'shopdb'
} }
# Database - Production (update these values) # Database - Production (update these values)
DB_CONFIG_PROD = { DB_CONFIG_PROD = {
'host': os.environ.get('SHOPDB_DB_HOST', 'PROD_MYSQL_HOST'), 'host': 'PROD_MYSQL_HOST', # TODO: Update with production host
'port': 3306, 'port': 3306,
'user': os.environ.get('SHOPDB_DB_USER', 'PROD_USER'), 'user': 'PROD_USER', # TODO: Update with production user
'password': os.environ.get('SHOPDB_DB_PASSWORD', 'PROD_PASSWORD'), 'password': 'PROD_PASSWORD', # TODO: Update with production password
'database': 'shopdb' 'database': 'shopdb'
} }

View File

@@ -23,14 +23,13 @@ from mysql.connector.pooling import MySQLConnectionPool
try: try:
from config import DB_CONFIG, UDC_LOG_PATH as LOG_DIRECTORY, BATCH_SIZE from config import DB_CONFIG, UDC_LOG_PATH as LOG_DIRECTORY, BATCH_SIZE
except ImportError: except ImportError:
import os
import platform import platform
IS_WINDOWS = platform.system() == 'Windows' IS_WINDOWS = platform.system() == 'Windows'
DB_CONFIG = { DB_CONFIG = {
'host': '127.0.0.1', 'host': '127.0.0.1',
'port': 3306, 'port': 3306,
'user': 'root', 'user': 'root',
'password': os.environ.get('SHOPDB_DB_PASSWORD', 'rootpassword'), 'password': 'rootpassword',
'database': 'shopdb' 'database': 'shopdb'
} }
LOG_DIRECTORY = r'S:\SPC\UDC\LogFiles' if IS_WINDOWS else '/home/camp/projects/UDC/LogFiles' LOG_DIRECTORY = r'S:\SPC\UDC\LogFiles' if IS_WINDOWS else '/home/camp/projects/UDC/LogFiles'