mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
Get rid of unnecessary .env var - document it
This commit is contained in:
parent
3f5e9a21cc
commit
61ad100bfb
@ -5,8 +5,8 @@ GRAPHQL_PORT=4000
|
|||||||
GRAPHQL_URI=http://localhost:4000
|
GRAPHQL_URI=http://localhost:4000
|
||||||
CLIENT_URI=http://localhost:3000
|
CLIENT_URI=http://localhost:3000
|
||||||
MOCKS=false
|
MOCKS=false
|
||||||
SMTP_HOST=localhost
|
SMTP_HOST=
|
||||||
SMTP_PORT=1025
|
SMTP_PORT=
|
||||||
SMTP_USERNAME=
|
SMTP_USERNAME=
|
||||||
SMTP_PASSWORD=
|
SMTP_PASSWORD=
|
||||||
|
|
||||||
|
|||||||
@ -44,6 +44,9 @@ or start the backend in production environment with:
|
|||||||
yarn run start
|
yarn run start
|
||||||
```
|
```
|
||||||
|
|
||||||
|
For e-mail delivery, please configure at least `SMTP_HOST` and `SMTP_PORT` in
|
||||||
|
your `.env` configuration file.
|
||||||
|
|
||||||
Your backend is up and running at [http://localhost:4000/](http://localhost:4000/)
|
Your backend is up and running at [http://localhost:4000/](http://localhost:4000/)
|
||||||
This will start the GraphQL service \(by default on localhost:4000\) where you
|
This will start the GraphQL service \(by default on localhost:4000\) where you
|
||||||
can issue GraphQL requests or access GraphQL Playground in the browser.
|
can issue GraphQL requests or access GraphQL Playground in the browser.
|
||||||
|
|||||||
@ -2,18 +2,18 @@ import dotenv from 'dotenv'
|
|||||||
|
|
||||||
dotenv.config()
|
dotenv.config()
|
||||||
|
|
||||||
export const requiredConfigs = {
|
const {
|
||||||
MAPBOX_TOKEN: process.env.MAPBOX_TOKEN,
|
MAPBOX_TOKEN,
|
||||||
JWT_SECRET: process.env.JWT_SECRET,
|
JWT_SECRET,
|
||||||
PRIVATE_KEY_PASSPHRASE: process.env.PRIVATE_KEY_PASSPHRASE,
|
PRIVATE_KEY_PASSPHRASE,
|
||||||
}
|
SMTP_HOST,
|
||||||
|
SMTP_PORT,
|
||||||
|
SMTP_USERNAME,
|
||||||
|
SMTP_PASSWORD,
|
||||||
|
} = process.env
|
||||||
|
|
||||||
export const smtpConfigs = {
|
export const requiredConfigs = { MAPBOX_TOKEN, JWT_SECRET, PRIVATE_KEY_PASSPHRASE }
|
||||||
SMTP_HOST: process.env.SMTP_HOST || 'localhost',
|
export const smtpConfigs = { SMTP_HOST, SMTP_PORT, SMTP_USERNAME, SMTP_PASSWORD }
|
||||||
SMTP_PORT: process.env.SMTP_PORT || 1025,
|
|
||||||
SMTP_USERNAME: process.env.SMTP_USERNAME,
|
|
||||||
SMTP_PASSWORD: process.env.SMTP_PASSWORD,
|
|
||||||
}
|
|
||||||
|
|
||||||
export const neo4jConfigs = {
|
export const neo4jConfigs = {
|
||||||
NEO4J_URI: process.env.NEO4J_URI || 'bolt://localhost:7687',
|
NEO4J_URI: process.env.NEO4J_URI || 'bolt://localhost:7687',
|
||||||
@ -28,7 +28,6 @@ export const serverConfigs = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const developmentConfigs = {
|
export const developmentConfigs = {
|
||||||
SEND_MAILS: process.env.SEND_MAILS || false,
|
|
||||||
DEBUG: process.env.NODE_ENV !== 'production' && process.env.DEBUG === 'true',
|
DEBUG: process.env.NODE_ENV !== 'production' && process.env.DEBUG === 'true',
|
||||||
MOCKS: process.env.MOCKS === 'true',
|
MOCKS: process.env.MOCKS === 'true',
|
||||||
DISABLED_MIDDLEWARES:
|
DISABLED_MIDDLEWARES:
|
||||||
|
|||||||
@ -41,7 +41,7 @@ export default {
|
|||||||
requestPasswordReset: async (_, { email }, { driver }) => {
|
requestPasswordReset: async (_, { email }, { driver }) => {
|
||||||
const code = uuid().substring(0, 6)
|
const code = uuid().substring(0, 6)
|
||||||
await createPasswordReset({ driver, code, email })
|
await createPasswordReset({ driver, code, email })
|
||||||
if (CONFIG.SEND_MAILS) {
|
if (CONFIG.SMTP_HOST && CONFIG.SMTP_PORT) {
|
||||||
await transporter().sendMail({
|
await transporter().sendMail({
|
||||||
from: '"Human Connection" <info@human-connection.org>', // sender address
|
from: '"Human Connection" <info@human-connection.org>', // sender address
|
||||||
to: email, // list of receivers
|
to: email, // list of receivers
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user