feat: add encrypted prod secrets (.env.prod.sops)
Placeholder values (CHANGE_ME) for all secrets — fill via `make secrets-edit-prod`. Includes all new supervisor, extraction, and SEO vars. Removes dead ADMIN_PASSWORD and deprecated WAITLIST_MODE. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
58
.env.prod.sops
Normal file
58
.env.prod.sops
Normal file
@@ -0,0 +1,58 @@
|
||||
#ENC[AES256_GCM,data:GOJ2Mw==,iv:67to0Qw7FeSkP//9ITuvmUetDmCnI6jvhluoxg53izg=,tag:jTuckO0mYqJP4UTOUFCY8w==,type:comment]
|
||||
APP_NAME=ENC[AES256_GCM,data:/mL9kgdzFp7g9ck=,iv:QSNKZw/UUrl926V9jIz1r2nIM/LvmVi1ArvoLeHJvnY=,tag:pJiInY++jjjiZtnzR9+How==,type:str]
|
||||
SECRET_KEY=ENC[AES256_GCM,data:G1LYiMWY/nlF,iv:ZM5xTG3kmwHZXC0oEQqv4LJWpkfLTeCX/88yCG9LB7E=,tag:Tji1wVd254/FO3zlYSKHMA==,type:str]
|
||||
BASE_URL=ENC[AES256_GCM,data:pf6H6ykbdUpWd7bURmiWMGQNMj2M1g==,iv:QRLBGyCh6+ETedptOn7UvaR9CoNd5B+12GVOWGZ1630=,tag:n6OwsAfQfw8tLyyd7TUbUw==,type:str]
|
||||
DEBUG=ENC[AES256_GCM,data:Q/4WRGs=,iv:tMQGcJtyMTxOSpTvaIUileajQmgbeHjJhQsIgy8/NK4=,tag:4EXkYxq8jpVNXK5HvMX2CQ==,type:str]
|
||||
#ENC[AES256_GCM,data:LcZf6DLUULLHLqSDFQ==,iv:DpYEC/DyxUgiw0ildphTO1bLPPWS1AeCwiMIc+Bev4I=,tag:vzG1YLA8wYkELdqoF7gPaQ==,type:comment]
|
||||
ADMIN_EMAILS=ENC[AES256_GCM,data:UBH9K/XyNy2s,iv:RnfTxscSs9+J8y1EHAbeqh9iMjxe/mdYNL8L7PVNBus=,tag:tujxgHXrdbF8RNMO0dQXVA==,type:str]
|
||||
#ENC[AES256_GCM,data:oBkZCFhtbVUQ,iv:Elg6j/2+CK5C7+pJQtlZ6w3Hjq5SUhJgjtXvH5wI5FE=,tag:IYmdL+3n4ZDHbakIz/vh6w==,type:comment]
|
||||
DATABASE_PATH=ENC[AES256_GCM,data:jjaWd6MPwLxLqEc=,iv:VQaYqAoonOBejkNPJao0PEq+mNDIKpp8d3HTlnh+uJU=,tag:Sd1DKsuA97SmqbWmCHTr8Q==,type:str]
|
||||
#ENC[AES256_GCM,data:5wCu7HA=,iv:UfOWsur0H2k5lnTWmokovkT1s1OoBwhvtEF3WIpG8lE=,tag:zEZ4mNogvKRbOwF0AQhXFQ==,type:comment]
|
||||
MAGIC_LINK_EXPIRY_MINUTES=ENC[AES256_GCM,data:9TM=,iv:Z9aeRhOxwxiCLVBwJty25yJb5NvSVKeQ+jaD8O5nygg=,tag:hjfsMzNaqxrtseTOZWUV2Q==,type:str]
|
||||
SESSION_LIFETIME_DAYS=ENC[AES256_GCM,data:+qs=,iv:yyyxZXiGM/5MGqSPhIZsVgpK04vjNZ+TREIcHpR+KBc=,tag:CaxBq9o7I5Dj1k2sh7ymLA==,type:str]
|
||||
#ENC[AES256_GCM,data:1Stv4fgcH5mVKO9WTObS,iv:52KswojsbF2erdfhqkmeWL+l1a9wvsCPxtmR51TX6Fk=,tag:vPiig+nRgf7j0JxZJw8sng==,type:comment]
|
||||
RESEND_API_KEY=ENC[AES256_GCM,data:MowU2VDWwUe6,iv:0xQz/4QvOfvW6gS8WdZ6X5oF5fJhLue04weRm/kk1Xc=,tag:G8fXD2D+39v5boNKobXazg==,type:str]
|
||||
EMAIL_FROM=ENC[AES256_GCM,data:LnNY3kTR3d4lPASQ0Y3JLimWT6ecnZui64ioqKbEV0OXLg==,iv:V/zHHeyVa5PFtwoLpfBA+pzuK/D+xR1/qmgErblND8w=,tag:uOwRHFpYZuQ7bHg9G6EnoA==,type:str]
|
||||
LEADS_EMAIL=ENC[AES256_GCM,data:Gm0mRtLfLpqehG1CiJ609SXtOHAyUqC/eTj5FhNyGSBs/Q==,iv:OpCuF9qNuufZODtMUvFnLQ5PKdtyK8t1GK8z+3/f2K8=,tag:v0l1w9VfqcDej3uzHQ5uow==,type:str]
|
||||
RESEND_WEBHOOK_SECRET=ENC[AES256_GCM,data:EBxScQDEB+it,iv:voliAf3I+tEwq7gwpRYOwexECfRDJlV0rq56IYWWgAw=,tag:Khja6sDENO5L5rjorwbafw==,type:str]
|
||||
#ENC[AES256_GCM,data:NsVLPJkazw==,iv:A0AnmmoOVs8bJSA21lkTOHxOCJEYE5EvCT0BNnkdcjs=,tag:wsktHmXLDkkgikCw6byzRw==,type:comment]
|
||||
PADDLE_API_KEY=ENC[AES256_GCM,data:NrK+Jj3yWBjA,iv:AERfauh9iNE0w+3/ypA9W7hFMXdHRksg4YIgSXuV3r0=,tag:yP/d7cqGgPZhfLpCLHIBGA==,type:str]
|
||||
PADDLE_CLIENT_TOKEN=ENC[AES256_GCM,data:bRrmxWW9K+HQ,iv:T3bY4kCRUQAxESa5TVEscRF7RFsRmJoFcByd9z+25ZI=,tag:z/H8L2f8YCDblN3exTdw0g==,type:str]
|
||||
PADDLE_WEBHOOK_SECRET=ENC[AES256_GCM,data:IQcNylVIYX0J,iv:/rVAMMhd4pQIg3QnHS9g9jQrZiVhGSV7R/7/UJ9NfQQ=,tag:2eoP73u5ZFPCNb5VeR2n9A==,type:str]
|
||||
PADDLE_NOTIFICATION_SETTING_ID=ENC[AES256_GCM,data:vphzYBmfJs4J,iv:j4RM1C+BjLd0GgjnUwpIOY+xIH5hGN2r8tzyDdEvpIo=,tag:0eYFKiNu39ea+th4qWgUig==,type:str]
|
||||
PADDLE_ENVIRONMENT=ENC[AES256_GCM,data:nNwwW8yvBjjkww==,iv:1smhXkaPh2VrYMi27e+2YlB+g/5IapYrYhDgBDzBKgU=,tag:dONChSE4Kw4R3eGk5XMMhA==,type:str]
|
||||
#ENC[AES256_GCM,data:fG/VIgDI,iv:ijPpFBL5QielOYTq6/vb5M1sxvRkb69zF1E5gacAG3k=,tag:eztxw1xzZIReRKWLLjFsug==,type:comment]
|
||||
UMAMI_API_URL=ENC[AES256_GCM,data:5q8Eg57ISzm3vRzGnn+TJ3TemocQ8u4UqA6sSA==,iv:aFQmJ5yFMBbpglQB3UL+eYflJhG8BNoZH55VUqlB+q4=,tag:fbBGxg3Sns7ANL7I6Z8BSQ==,type:str]
|
||||
UMAMI_API_TOKEN=ENC[AES256_GCM,data:4g4dX3u6vYUF,iv:nNtNivvqSaWZEWpW5622SVku9tYGEhcoJkv92sGyQ8Y=,tag:dcqLc35ApatBsZC7zLKALg==,type:str]
|
||||
#ENC[AES256_GCM,data:1Bjmpc6T8BEFEWQ7KQE=,iv:S3m3Xjv/7E4esHxqCRKJ7dNo5ugj66QkqVofN5N3NA0=,tag:nxuTwReOlJKuQCNm3HTuSg==,type:comment]
|
||||
RATE_LIMIT_REQUESTS=ENC[AES256_GCM,data:Wpuq,iv:2BL6WllqCX8zgVr+nlXV+kHachWaRaEassu90jbTsMM=,tag:eT4bWED9x0GVW+0+snn8qw==,type:str]
|
||||
RATE_LIMIT_WINDOW=ENC[AES256_GCM,data:+L4=,iv:rpUxUMzB5IIq+uZxdxXgI5yVd6Gb1elgHAh1g5rbBdA=,tag:JBMY8Ma8Sfpo6OwVRRPq+A==,type:str]
|
||||
#ENC[AES256_GCM,data:8Zycx28XuJNg2blaBwTywuyfor7c,iv:ayuEkZySE32OUE1FxgM04FmJsiVFP6ixw8QD15WRtL0=,tag:9vNLZN2fllQ+nZYOhW1bNA==,type:comment]
|
||||
LITESTREAM_R2_BUCKET=ENC[AES256_GCM,data:AS91kucfoMn3,iv:oMUi666wrWVEj6p6kpwS7D8kDlFnLPtWn10zAYtsxv4=,tag:zq0pP9ngdU3ncWXIzCLXlA==,type:str]
|
||||
LITESTREAM_R2_ACCESS_KEY_ID=ENC[AES256_GCM,data:wakzvPzR6GBT,iv:RBNO8zX13pWmPAksSW3jsLo08wsUU8ukPGcAoMFu+VM=,tag:7f5TPlIQB9i6zfGldri16A==,type:str]
|
||||
LITESTREAM_R2_SECRET_ACCESS_KEY=ENC[AES256_GCM,data:xXlTgbZEaZSW,iv:WCLblBc0AlZhs7rLNNOploRGSzaZCFSpCE9GpAmwmV0=,tag:P4zGJQQL0Ip2xM1JB8ID/g==,type:str]
|
||||
LITESTREAM_R2_ENDPOINT=ENC[AES256_GCM,data:lP+KiIfTrLfR,iv:zHqvgc9q2vOyn0FKG2KQQEot4YbIM4thrq8feBN4yIM=,tag:LB/G025c747H1HfASrNJJw==,type:str]
|
||||
#ENC[AES256_GCM,data:nHcA6qh78IoluGmCqDc=,iv:7De/oYcWG6AzE+htRR25zIP5NsHf+iGww6Qgu9N4Ofs=,tag:ft1CDUxRz7jdpL4zzyiX/A==,type:comment]
|
||||
DUCKDB_PATH=ENC[AES256_GCM,data:wUeyLmV6pqSUZ3j0AKm//nFjyc0+,iv:w+bX5wxJAmFz/GJ9Y8r2nMkDbV4Ble8hVulVoz9HQGU=,tag:9isZWzAKZagowkY/tjg8rg==,type:str]
|
||||
SERVING_DUCKDB_PATH=ENC[AES256_GCM,data:D6plWMr/KvMk8/lCErfyIBsJoYFr,iv:DvNQrbkkrFXPRMeHXxiohc+xc4PoAdZUAiGPaate32k=,tag:K//K0t8G3SgqRWora7rCRA==,type:str]
|
||||
LANDING_DIR=ENC[AES256_GCM,data:wUDIUODmP/0GTexh,iv:LP4Hu3jbDIk1tuMK3x/7E5zmzQ+UIuCNH8eSxMYygZI=,tag:WudSgvdjJChFfqDJAJrniA==,type:str]
|
||||
#ENC[AES256_GCM,data:mFmS3KcXkFyfnVE=,iv:XKoJelbaUD+nsfdezeX4Ut3LckNdWdKGd4hPmcm7pa8=,tag:/HUpAQyyRWyCIexrbwiEWw==,type:comment]
|
||||
REPO_DIR=ENC[AES256_GCM,data:wMoR17RdSag/7RT5boaUbQ==,iv:2+WBxWaX6/T+l0Jm7QYHkKGRbDbFWwi5/R4PRP/pcLg=,tag:n0VspEi93rPiduMb9/TStw==,type:str]
|
||||
WORKFLOWS_PATH=ENC[AES256_GCM,data:REHdcRPOTQEI89hq8pni0c2J3q9hbZdFwnQ05B1mYw==,iv:WuiXwy/jY/+bFtP68+4bUzf71VoMbj2YxxrgABCpxq4=,tag:Elz4jQx0YUQNnllTvtaEXQ==,type:str]
|
||||
ALERT_WEBHOOK_URL=ENC[AES256_GCM,data:hLPoItVrm2a6,iv:kLfAEzxZPPbmF2usR+Gu7SlmlxXSJKLMRgZYkMT8YaQ=,tag:k6yzwoOVqMf5sMquBFTxxw==,type:str]
|
||||
SUPERVISOR_GIT_PULL=ENC[AES256_GCM,data:vQ==,iv:1v+h99b+uWkt0lLYOsv/y8zYIVxugkY2tWQYho+Ovhg=,tag:JEkZpH5uyA4kUMdXrE45Qg==,type:str]
|
||||
#ENC[AES256_GCM,data:28oxHMw4W/hGROs=,iv:r69QQXLePSQjy456Ef5WZlTF6Nn2Hr45ZP37WGrFzvg=,tag:f6c+9PjMvdRDI/4Zi8btug==,type:comment]
|
||||
PROXY_URLS=ENC[AES256_GCM,data:nQ6WRn0c8Wek,iv:Bpe1QiK9wpVqDc1vf5tmYSjZNHZwYDsI2+8ORcGrEcM=,tag:U6y1zeBKGcNY2KHKMvM5sg==,type:str]
|
||||
EXTRACT_WORKERS=ENC[AES256_GCM,data:Gg==,iv:WeksP3L6d1yvBSLl8t5ccO6YwkafAnE/CIrdBeFJggc=,tag:cELO1bkRdi2Fwv/MUQvlXQ==,type:str]
|
||||
RECHECK_WINDOW_MINUTES=ENC[AES256_GCM,data:O4M=,iv:+sNbrAqLN1LWmNlRUcqZ0E7PYZ2bQXOJBdqrELTtRoY=,tag:5UZ8jnnpXp/r+tHI9prunA==,type:str]
|
||||
#ENC[AES256_GCM,data:ljUuAfDrd+58MVTfDOy/mh8=,iv:Hlsbiqzs7+YkVZmSTVEQPYLz/iDUXf3YWg+KzGE/U5M=,tag:dHIkizhjxaGEbYnv7wG3UA==,type:comment]
|
||||
GSC_SERVICE_ACCOUNT_PATH=ENC[AES256_GCM,data:QMo99bXHl2M4,iv:V2HY8QNy3jmBS7jmRWwLZymCKFAdFhkrg663J478G1A=,tag:3yC3fuecq6smATibbI97Fw==,type:str]
|
||||
GSC_SITE_URL=ENC[AES256_GCM,data:MU3FVDO+jqE6lSBTPFUJgsqDBe/uWQ==,iv:hbwOMuY6O/DMKc+InYIzmmJ/cpbPD2HF0DQDViOYxxo=,tag:BhN2p0Eb9aZOJvhEjKbPYw==,type:str]
|
||||
BING_WEBMASTER_API_KEY=ENC[AES256_GCM,data:ayHiaqHgyDxY,iv:YE57lcNHvegFhtYjv0CiOOoKdsz0cV9zGfEXWp7pxk0=,tag:o6puJ/KI+2k/eLBmZcUtsw==,type:str]
|
||||
BING_SITE_URL=ENC[AES256_GCM,data:MVB7h2gLvyBs8d/snN1rwUHdicD88A==,iv:yN15Mv76fzMEVl7uPtSpzhykTrWDTLY3sYwLCIB5A3A=,tag:VK3Ul0DLNXA8ZDUDUE1Lcg==,type:str]
|
||||
sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjdm9VR2RVbkR0bXoxZUtk\ndVcrckp3MGtnK1dsUU5FcmVSK0QvZ3VYaURrCnNhUGRYck4rOFIrT3Q3YmFkTVpL\nSVcvZzFSQkRXcTA2ZUNXUDBTcC9jbzAKLS0tIFBSYnh6RVZZd3J2eUswMUp5cVJI\nM3JGNDlLR1lhL0VGZ0RXU25DcE9xQVUKoC/2M0/SpqVpSIhg3/dbYmAqskw9d3nm\ndvJ2TG5w0KZO0dIF9X1NynrCnh7raxNj8XQIlQOUVJUs8/Q6u1EjYQ==\n-----END AGE ENCRYPTED FILE-----\n
|
||||
sops_age__list_0__map_recipient=age1f5002gj4s78jju45jd28kuejtcfhn5cdujz885fl7z2p9ym68pnsgky87a
|
||||
sops_lastmodified=2026-02-23T16:03:19Z
|
||||
sops_mac=ENC[AES256_GCM,data:1zBhmoOyu5mGD1W0TCOO9oFEYerXaD7Pm3NQs0o1cwytveDcn55hD0GR/z0PZTBf0taveqyuiuH9ugy3qdsX3PfDNKcadhgh2epoJeVq7imDnmWJ+wzURgQax72Xm39MBYRNZkyqYT+L7NuvdEF7wyfMsaVn9XcrMb+QdGC5Q+0=,iv:EaiNQNOXNX56FQwFqos7xVUVUAwEP0i0cVFpwaquKIY=,tag:4qaEv6le+KsLjEANcP9b/w==,type:str]
|
||||
sops_unencrypted_suffix=_unencrypted
|
||||
sops_version=3.12.1
|
||||
Reference in New Issue
Block a user