change smtp env to server env
This commit is contained in:
@@ -5,8 +5,8 @@ REDIS_URL="redis://localhost:6379"
|
|||||||
|
|
||||||
NEXTAUTH_URL="http://localhost:3000"
|
NEXTAUTH_URL="http://localhost:3000"
|
||||||
|
|
||||||
NEXT_PUBLIC_SMTP_HOST=smtp.mailtrap.io # Example SMTP host
|
SMTP_HOST=smtp.mailtrap.io # Example SMTP host
|
||||||
NEXT_PUBLIC_SMTP_USER=test_userdadad@example.com # Example SMTP user
|
SMTP_USER=test_userdadad@example.com # Example SMTP user
|
||||||
|
|
||||||
|
|
||||||
AWS_DEFAULT_REGION="us-east-1"
|
AWS_DEFAULT_REGION="us-east-1"
|
||||||
|
@@ -13,8 +13,8 @@ NEXTAUTH_URL="http://localhost:3000"
|
|||||||
NEXTAUTH_SECRET=
|
NEXTAUTH_SECRET=
|
||||||
|
|
||||||
#SMTP
|
#SMTP
|
||||||
NEXT_PUBLIC_SMTP_HOST=smtp.mailtrap.io # Example SMTP host
|
SMTP_HOST=smtp.mailtrap.io # Example SMTP host
|
||||||
NEXT_PUBLIC_SMTP_USER= "unsend" # Example SMTP user
|
SMTP_USER= "unsend" # Example SMTP user
|
||||||
|
|
||||||
## Auth providers any one is required
|
## Auth providers any one is required
|
||||||
# Github login - required
|
# Github login - required
|
||||||
|
@@ -1,4 +1,3 @@
|
|||||||
"use client";
|
|
||||||
import * as React from "react";
|
import * as React from "react";
|
||||||
import {
|
import {
|
||||||
Card,
|
Card,
|
||||||
@@ -8,14 +7,12 @@ import {
|
|||||||
CardTitle,
|
CardTitle,
|
||||||
} from "@unsend/ui/src/card";
|
} from "@unsend/ui/src/card";
|
||||||
import { TextWithCopyButton } from "@unsend/ui/src/text-with-copy";
|
import { TextWithCopyButton } from "@unsend/ui/src/text-with-copy";
|
||||||
import {env} from "~/env";
|
import { env } from "~/env";
|
||||||
|
|
||||||
|
|
||||||
const host = env.NEXT_PUBLIC_SMTP_HOST;
|
|
||||||
const user = env.NEXT_PUBLIC_SMTP_USER;
|
|
||||||
|
|
||||||
|
|
||||||
export default function ExampleCard() {
|
export default function ExampleCard() {
|
||||||
|
const host = env.SMTP_HOST;
|
||||||
|
const user = env.SMTP_USER;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Card className="mt-9 max-w-xl">
|
<Card className="mt-9 max-w-xl">
|
||||||
<CardHeader>
|
<CardHeader>
|
||||||
|
@@ -54,6 +54,8 @@ export const env = createEnv({
|
|||||||
STRIPE_SECRET_KEY: z.string().optional(),
|
STRIPE_SECRET_KEY: z.string().optional(),
|
||||||
STRIPE_BASIC_PRICE_ID: z.string().optional(),
|
STRIPE_BASIC_PRICE_ID: z.string().optional(),
|
||||||
STRIPE_WEBHOOK_SECRET: 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()
|
.string()
|
||||||
.default("false")
|
.default("false")
|
||||||
.transform((str) => str === "true"),
|
.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_SECRET_KEY: process.env.STRIPE_SECRET_KEY,
|
||||||
STRIPE_BASIC_PRICE_ID: process.env.STRIPE_BASIC_PRICE_ID,
|
STRIPE_BASIC_PRICE_ID: process.env.STRIPE_BASIC_PRICE_ID,
|
||||||
STRIPE_WEBHOOK_SECRET: process.env.STRIPE_WEBHOOK_SECRET,
|
STRIPE_WEBHOOK_SECRET: process.env.STRIPE_WEBHOOK_SECRET,
|
||||||
NEXT_PUBLIC_SMTP_HOST: process.env.NEXT_PUBLIC_SMTP_HOST,
|
SMTP_HOST: process.env.SMTP_HOST,
|
||||||
NEXT_PUBLIC_SMTP_USER: process.env.NEXT_PUBLIC_SMTP_USER,
|
SMTP_USER: process.env.SMTP_USER,
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. This is especially
|
* Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. This is especially
|
||||||
|
@@ -62,8 +62,8 @@ services:
|
|||||||
- REDIS_URL=${REDIS_URL:?err}
|
- REDIS_URL=${REDIS_URL:?err}
|
||||||
- NEXT_PUBLIC_IS_CLOUD=${NEXT_PUBLIC_IS_CLOUD:-false}
|
- NEXT_PUBLIC_IS_CLOUD=${NEXT_PUBLIC_IS_CLOUD:-false}
|
||||||
- API_RATE_LIMIT=${API_RATE_LIMIT:-1}
|
- API_RATE_LIMIT=${API_RATE_LIMIT:-1}
|
||||||
- NEXT_PUBLIC_SMTP_HOST=${NEXT_PUBLIC_SMTP_HOST:-smtp.unsend.dev}
|
- SMTP_HOST=${SMTP_HOST:-smtp.unsend.dev}
|
||||||
- NEXT_PUBLIC_SMTP_USER=${NEXT_PUBLIC_SMTP_USER:-unsend}
|
- SMTP_USER=${SMTP_USER:-unsend}
|
||||||
depends_on:
|
depends_on:
|
||||||
postgres:
|
postgres:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
Reference in New Issue
Block a user