feat: update dashboard port from 8080 to 8420 in configuration and documentation
This commit is contained in:
@@ -64,4 +64,4 @@ jobs:
|
|||||||
docker stop thc-webhook || true
|
docker stop thc-webhook || true
|
||||||
docker rm thc-webhook || true
|
docker rm thc-webhook || true
|
||||||
docker pull git.allucanget.biz/${{ secrets.REGISTRY_USERNAME }}/thc-webhook:latest
|
docker pull git.allucanget.biz/${{ secrets.REGISTRY_USERNAME }}/thc-webhook:latest
|
||||||
docker run -d --name thc-webhook -e DISCORD_WEBHOOK_URL=${{ secrets.DISCORD_WEBHOOK_URL }} -p 8080:8080 git.allucanget.biz/${{ secrets.REGISTRY_USERNAME }}/thc-webhook:latest
|
docker run -d --name thc-webhook -e DISCORD_WEBHOOK_URL=${{ secrets.DISCORD_WEBHOOK_URL }} -p 8420:8420 git.allucanget.biz/${{ secrets.REGISTRY_USERNAME }}/thc-webhook:latest
|
||||||
|
|||||||
+1
-1
@@ -12,7 +12,7 @@ RUN pip install --no-cache-dir -r requirements.txt
|
|||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# Dashboard (Flask) port
|
# Dashboard (Flask) port
|
||||||
EXPOSE 8080
|
EXPOSE 8420
|
||||||
|
|
||||||
# Create a non-root user
|
# Create a non-root user
|
||||||
RUN addgroup -S appgroup && adduser -S appuser -G appgroup
|
RUN addgroup -S appgroup && adduser -S appuser -G appgroup
|
||||||
|
|||||||
@@ -38,13 +38,13 @@ The app will run continuously and send notifications at the scheduled times.
|
|||||||
|
|
||||||
### Dashboard
|
### Dashboard
|
||||||
|
|
||||||
By default, a minimal dashboard is available at `http://localhost:8080/`.
|
By default, a minimal dashboard is available at `http://localhost:8420/`.
|
||||||
|
|
||||||
You can disable it by setting `DASHBOARD_ENABLED=0`.
|
You can disable it by setting `DASHBOARD_ENABLED=0`.
|
||||||
|
|
||||||
### Admin
|
### Admin
|
||||||
|
|
||||||
You can edit the embed message templates at `http://localhost:8080/admin`.
|
You can edit the embed message templates at `http://localhost:8420/admin`.
|
||||||
|
|
||||||
- Templates are saved to `templates.json` by default.
|
- Templates are saved to `templates.json` by default.
|
||||||
- Override the location with `TEMPLATES_PATH=/path/to/templates.json`.
|
- Override the location with `TEMPLATES_PATH=/path/to/templates.json`.
|
||||||
|
|||||||
+2
-2
@@ -4,10 +4,10 @@ services:
|
|||||||
container_name: thc-webhook-app
|
container_name: thc-webhook-app
|
||||||
environment:
|
environment:
|
||||||
- DISCORD_WEBHOOK_URL=${DISCORD_WEBHOOK_URL}
|
- DISCORD_WEBHOOK_URL=${DISCORD_WEBHOOK_URL}
|
||||||
- DASHBOARD_PORT=8080
|
- DASHBOARD_PORT=8420
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- "8080:8080"
|
- "8420:8420"
|
||||||
logging:
|
logging:
|
||||||
driver: json-file
|
driver: json-file
|
||||||
options:
|
options:
|
||||||
|
|||||||
@@ -217,7 +217,7 @@ def schedule_notification(interval: str, at: str, type: str) -> None:
|
|||||||
def start_dashboard() -> None:
|
def start_dashboard() -> None:
|
||||||
"""Compatibility hook for tests and optional dashboard startup."""
|
"""Compatibility hook for tests and optional dashboard startup."""
|
||||||
app = create_app(get_state=get_state, get_next_event=get_next_event)
|
app = create_app(get_state=get_state, get_next_event=get_next_event)
|
||||||
app.run(host="0.0.0.0", port=8080, debug=False, use_reloader=False)
|
app.run(host="0.0.0.0", port=8420, debug=False, use_reloader=False)
|
||||||
|
|
||||||
|
|
||||||
def main() -> None:
|
def main() -> None:
|
||||||
|
|||||||
Reference in New Issue
Block a user