@@ -25,10 +25,26 @@ export const env = createEnv({
2525 // Inngest
2626 INNGEST_EVENT_KEY : z . string ( ) . optional ( ) ,
2727 INNGEST_SIGNING_KEY : z . string ( ) . optional ( ) ,
28+
29+ // Pusher / Soketi (server-side)
30+ PUSHER_APP_ID : z . string ( ) . optional ( ) ,
31+ PUSHER_APP_KEY : z . string ( ) . optional ( ) ,
32+ PUSHER_APP_SECRET : z . string ( ) . optional ( ) ,
33+ PUSHER_HOST : z . string ( ) . optional ( ) ,
34+ PUSHER_PORT : z . string ( ) . optional ( ) ,
35+ PUSHER_USE_TLS : z . string ( ) . optional ( ) ,
36+ PUSHER_CLUSTER : z . string ( ) . optional ( ) ,
2837 } ,
2938 client : {
3039 NEXT_PUBLIC_MEILISEARCH_API_HOST : z . url ( ) ,
3140 NEXT_PUBLIC_MEILISEARCH_SEARCH_API_KEY : z . string ( ) ,
41+
42+ // Pusher / Soketi (client-side)
43+ NEXT_PUBLIC_PUSHER_APP_KEY : z . string ( ) . optional ( ) ,
44+ NEXT_PUBLIC_PUSHER_HOST : z . string ( ) . optional ( ) ,
45+ NEXT_PUBLIC_PUSHER_PORT : z . string ( ) . optional ( ) ,
46+ NEXT_PUBLIC_PUSHER_FORCE_TLS : z . string ( ) . optional ( ) ,
47+ NEXT_PUBLIC_PUSHER_CLUSTER : z . string ( ) . optional ( ) ,
3248 } ,
3349 runtimeEnv : {
3450 NODE_ENV : process . env . NODE_ENV ,
@@ -54,6 +70,20 @@ export const env = createEnv({
5470
5571 INNGEST_EVENT_KEY : process . env . INNGEST_EVENT_KEY ,
5672 INNGEST_SIGNING_KEY : process . env . INNGEST_SIGNING_KEY ,
73+
74+ PUSHER_APP_ID : process . env . PUSHER_APP_ID ,
75+ PUSHER_APP_KEY : process . env . PUSHER_APP_KEY ,
76+ PUSHER_APP_SECRET : process . env . PUSHER_APP_SECRET ,
77+ PUSHER_HOST : process . env . PUSHER_HOST ,
78+ PUSHER_PORT : process . env . PUSHER_PORT ,
79+ PUSHER_USE_TLS : process . env . PUSHER_USE_TLS ,
80+ PUSHER_CLUSTER : process . env . PUSHER_CLUSTER ,
81+
82+ NEXT_PUBLIC_PUSHER_APP_KEY : process . env . NEXT_PUBLIC_PUSHER_APP_KEY ,
83+ NEXT_PUBLIC_PUSHER_HOST : process . env . NEXT_PUBLIC_PUSHER_HOST ,
84+ NEXT_PUBLIC_PUSHER_PORT : process . env . NEXT_PUBLIC_PUSHER_PORT ,
85+ NEXT_PUBLIC_PUSHER_FORCE_TLS : process . env . NEXT_PUBLIC_PUSHER_FORCE_TLS ,
86+ NEXT_PUBLIC_PUSHER_CLUSTER : process . env . NEXT_PUBLIC_PUSHER_CLUSTER ,
5787 } ,
5888 onValidationError ( issues : readonly StandardSchemaV1 . Issue [ ] ) {
5989 console . error ( "❌ Invalid environment variables:" , issues ) ;
0 commit comments