feat(release): Complete example compose

This commit is contained in:
Michel Fedde 2025-06-22 22:31:25 +02:00
parent 9df4aa5e32
commit 1c2a6facc0
3 changed files with 6 additions and 5 deletions

4
examples/.env.example Normal file
View file

@ -0,0 +1,4 @@
DISCORD_API_KEY=<YOURKEY>
DISCORD_CLIENT_ID=<YOURCLIENTID>
DB_PATH=data/data.db

View file

@ -1,9 +1,9 @@
services: services:
bot: bot:
container_name: "pnp_scheduler_bot" container_name: "pnp_scheduler_bot"
image: image: neintonine/pnp-scheduler:release
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ./data:/app/data - ./data:/app/data
env_file: env_file:
- ../.env.example - .env

View file

@ -1,11 +1,9 @@
import dotenv from "dotenv"; import dotenv from "dotenv";
import path from "node:path"; import path from "node:path";
import * as fs from "node:fs"; import * as fs from "node:fs";
import {dot} from "node:test/reporters";
type DiscordEnvironment = { type DiscordEnvironment = {
token: string; token: string;
guildId: string;
clientId: string; clientId: string;
} }
@ -17,7 +15,6 @@ export class Environment {
get discord(): DiscordEnvironment { get discord(): DiscordEnvironment {
return { return {
token: process.env.DISCORD_API_KEY ?? '', token: process.env.DISCORD_API_KEY ?? '',
guildId: process.env.DISCORD_GUILD_ID ?? '',
clientId: process.env.DISCORD_CLIENT_ID ?? '', clientId: process.env.DISCORD_CLIENT_ID ?? '',
} }
} }