add docker support, move to env file, add example

This commit is contained in:
creations 2025-01-05 20:48:29 -05:00
parent 608f4d5e8d
commit 58016ee4ea
Signed by: creations
GPG key ID: 8F553AA4320FC711
7 changed files with 75 additions and 6 deletions

View file

@ -1,7 +1,21 @@
import dotenv from "dotenv";
import { logger } from "@/helpers/logger";
try {
dotenv.config();
} catch {
logger.error("No .env file found consider creating one");
}
export const environment: Environment = {
port: 6600,
host: "127.0.0.1",
development:
process.argv.includes("--dev") ||
process.argv.includes("--development"),
port: parseInt(process.env.PORT || "6600", 10),
host: process.env.HOST || "0.0.0.0",
development: process.env.NODE_ENV === "development",
};
export const redisConfig: RedisConfig = {
host: process.env.REDIS_HOST || "dragonfly-redis",
port: parseInt(process.env.REDIS_PORT || "6379", 10),
password: process.env.REDIS_PASSWORD || undefined,
};