change smtp env to server env

This commit is contained in:
KMKoushik
2025-03-31 23:18:01 +11:00
parent 5cf5022aed
commit d107d59dfd
5 changed files with 14 additions and 17 deletions

View File

@@ -1,4 +1,3 @@
"use client";
import * as React from "react";
import {
Card,
@@ -8,14 +7,12 @@ import {
CardTitle,
} from "@unsend/ui/src/card";
import { TextWithCopyButton } from "@unsend/ui/src/text-with-copy";
import {env} from "~/env";
const host = env.NEXT_PUBLIC_SMTP_HOST;
const user = env.NEXT_PUBLIC_SMTP_USER;
import { env } from "~/env";
export default function ExampleCard() {
const host = env.SMTP_HOST;
const user = env.SMTP_USER;
return (
<Card className="mt-9 max-w-xl">
<CardHeader>

View File

@@ -54,6 +54,8 @@ export const env = createEnv({
STRIPE_SECRET_KEY: z.string().optional(),
STRIPE_BASIC_PRICE_ID: z.string().optional(),
STRIPE_WEBHOOK_SECRET: z.string().optional(),
SMTP_HOST: z.string().default("smtp.unsend.dev"),
SMTP_USER: z.string().default("unsend"),
},
/**
@@ -67,8 +69,6 @@ export const env = createEnv({
.string()
.default("false")
.transform((str) => str === "true"),
NEXT_PUBLIC_SMTP_HOST: z.string().default("smtp.unsend.dev"),
NEXT_PUBLIC_SMTP_USER: z.string().default("unsend"),
},
/**
@@ -103,8 +103,8 @@ export const env = createEnv({
STRIPE_SECRET_KEY: process.env.STRIPE_SECRET_KEY,
STRIPE_BASIC_PRICE_ID: process.env.STRIPE_BASIC_PRICE_ID,
STRIPE_WEBHOOK_SECRET: process.env.STRIPE_WEBHOOK_SECRET,
NEXT_PUBLIC_SMTP_HOST: process.env.NEXT_PUBLIC_SMTP_HOST,
NEXT_PUBLIC_SMTP_USER: process.env.NEXT_PUBLIC_SMTP_USER,
SMTP_HOST: process.env.SMTP_HOST,
SMTP_USER: process.env.SMTP_USER,
},
/**
* Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. This is especially