Skip to content

Commit ef0cd27

Browse files
jsprague84claude
andcommitted
Simplify BASH_ALIASES.md and add short .env template
Simplified BASH_ALIASES.md: - Removed docker compose management aliases (up, down, pull, logs, ps) - Removed wrapper scripts, advanced aliases, and verbose explanations - Kept only 5 essential service aliases - Reduced from 395 lines to 166 lines - Cleaner, easier to copy-paste Added .env.example.short: - Minimal configuration template for quick setup - 62 lines vs 346 lines in full .env.example - No verbose documentation, just variable names - Perfect for users familiar with the system - All essential variables included Both files complement each other: - .env.example: Comprehensive with documentation - .env.example.short: Quick reference for experienced users - BASH_ALIASES.md: Simple copy-paste setup 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 59751fe commit ef0cd27

File tree

2 files changed

+153
-306
lines changed

2 files changed

+153
-306
lines changed

.env.example.short

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# weatherust .env - Short Version
2+
# Minimal configuration template for quick setup
3+
4+
# ==============================================================================
5+
# CORE
6+
# ==============================================================================
7+
TZ=America/Chicago
8+
ENV_FILE_HOST_PATH=/absolute/path/to/your/weatherust/.env
9+
10+
# ==============================================================================
11+
# NOTIFICATIONS (Choose Gotify, ntfy.sh, or both)
12+
# ==============================================================================
13+
14+
# Gotify
15+
GOTIFY_URL=https://gotify.example.com/message
16+
WEATHERUST_GOTIFY_KEY=
17+
SPEEDYNOTIFY_GOTIFY_KEY=
18+
HEALTHMON_GOTIFY_KEY=
19+
UPDATEMON_GOTIFY_KEY=
20+
UPDATECTL_GOTIFY_KEY=
21+
22+
# ntfy.sh (optional)
23+
# NTFY_URL=https://ntfy.sh
24+
# WEATHERUST_NTFY_TOPIC=
25+
# SPEEDYNOTIFY_NTFY_TOPIC=
26+
# HEALTHMON_NTFY_TOPIC=
27+
# UPDATEMON_NTFY_TOPIC=
28+
# UPDATECTL_NTFY_TOPIC=
29+
30+
# ==============================================================================
31+
# WEATHERUST
32+
# ==============================================================================
33+
OWM_API_KEY=
34+
DEFAULT_ZIP=52726
35+
DEFAULT_UNITS=imperial
36+
37+
# ==============================================================================
38+
# SPEEDYNOTIFY
39+
# ==============================================================================
40+
SPEEDTEST_MIN_DOWN=300
41+
SPEEDTEST_MIN_UP=20
42+
43+
# ==============================================================================
44+
# HEALTHMON
45+
# ==============================================================================
46+
CPU_WARN_PCT=85
47+
MEM_WARN_PCT=90
48+
HEALTH_NOTIFY_ALWAYS=false
49+
# HEALTHMON_IGNORE=ofelia,traefik
50+
51+
# ==============================================================================
52+
# UPDATEMON & UPDATECTL
53+
# ==============================================================================
54+
UPDATE_SERVERS=docker-vm:local,Cloud VM1:ubuntu@cloud-vm1.js-node.com
55+
UPDATE_SSH_KEY=/home/ubuntu/.ssh/id_ed25519
56+
57+
# Container restart policy (all-except-webhook or none)
58+
UPDATECTL_RESTART_POLICY=all-except-webhook
59+
# UPDATECTL_RESTART_EXCLUDE_DEFAULT=
60+
# UPDATECTL_RESTART_EXCLUDE=
61+
62+
# ==============================================================================
63+
# WEBHOOK SERVER (for ntfy action buttons)
64+
# ==============================================================================
65+
UPDATECTL_WEBHOOK_SECRET=
66+
UPDATECTL_WEBHOOK_DOMAIN=webhook.example.com
67+
UPDATECTL_WEBHOOK_URL=https://webhook.example.com
68+
69+
# ==============================================================================
70+
# DEVELOPMENT (optional)
71+
# ==============================================================================
72+
# WEATHERUST_TAG=
73+
# SPEEDYNOTIFY_TAG=
74+
# HEALTHMON_TAG=
75+
# UPDATEMON_TAG=
76+
# UPDATECTL_TAG=

0 commit comments

Comments
 (0)