minor makefile and readme adjustments

This commit is contained in:
lone-cloud 2026-02-06 01:39:43 -08:00
parent c58c6e6882
commit 27401f8841
2 changed files with 14 additions and 21 deletions

View file

@ -57,13 +57,10 @@ docker-down:
docker compose -f docker-compose.dev.yml down docker compose -f docker-compose.dev.yml down
docker-up-proton: docker-up-proton:
docker compose -f docker-compose.dev.yml up -d --build protonmail-bridge docker compose -f docker-compose.dev.yml up -d protonmail-bridge
docker-up-signal: docker-up-signal:
docker compose -f docker-compose.dev.yml up -d --build signal-cli docker compose -f docker-compose.dev.yml up -d signal-cli
docker-up-telegram:
docker compose -f docker-compose.dev.yml up -d --build telegram-bot
release: release:
@if [ ! -f VERSION ]; then \ @if [ ! -f VERSION ]; then \

View file

@ -23,7 +23,7 @@ curl -L -O https://raw.githubusercontent.com/lone-cloud/prism/master/docker-comp
# Download .env.example # Download .env.example
curl -L -O https://raw.githubusercontent.com/lone-cloud/prism/master/.env.example curl -L -O https://raw.githubusercontent.com/lone-cloud/prism/master/.env.example
# Configure your API key # Configure your API key (eg. admin password)
cp .env.example .env cp .env.example .env
nano .env # Set API_KEY=your-secret-key-here nano .env # Set API_KEY=your-secret-key-here
@ -47,11 +47,10 @@ Send notifications through Signal groups instead of WebPush.
FEATURE_ENABLE_SIGNAL=true FEATURE_ENABLE_SIGNAL=true
``` ```
**2. Restart Prism:** **2. Start Prism with Signal:**
```bash ```bash
docker compose down docker compose --profile signal up -d
docker compose up -d
``` ```
**3. Link your Signal account:** **3. Link your Signal account:**
@ -81,28 +80,21 @@ FEATURE_ENABLE_TELEGRAM=true
TELEGRAM_BOT_TOKEN=your-bot-token-here TELEGRAM_BOT_TOKEN=your-bot-token-here
``` ```
**3. Restart Prism:** **3. Get your chat ID:**
```bash
docker compose down
docker compose up -d
```
**4. Get your chat ID:**
- Message [@userinfobot](https://t.me/userinfobot) on Telegram - Message [@userinfobot](https://t.me/userinfobot) on Telegram
- Copy your Chat ID from the bot's response - Copy your Chat ID from the bot's response
**5. Add chat ID to `.env`:** **4. Add chat ID to `.env`:**
```bash ```bash
TELEGRAM_CHAT_ID=123456789 TELEGRAM_CHAT_ID=123456789
``` ```
**6. Restart Prism:** **5. Start Prism:**
```bash ```bash
docker compose down # Telegram runs in the main Prism service (no profile needed)
docker compose up -d docker compose up -d
``` ```
@ -145,10 +137,14 @@ PROTON_IMAP_USERNAME=username-from-info-command
PROTON_IMAP_PASSWORD=password-from-info-command PROTON_IMAP_PASSWORD=password-from-info-command
``` ```
**5. Start with Proton profile:** **5. Start Prism with Proton Mail:**
```bash ```bash
# Start only Prism + Proton Mail
docker compose --profile proton up -d docker compose --profile proton up -d
# Or with Signal + Proton Mail
docker compose --profile signal --profile proton up -d
``` ```
Prism will now forward Proton Mail notifications to your configured channel (Signal, Telegram, or WebPush). Prism will now forward Proton Mail notifications to your configured channel (Signal, Telegram, or WebPush).