diff --git a/.vscode/launch.json b/.vscode/launch.json index 781b0bd..bb222ab 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -8,7 +8,11 @@ "module": "uvicorn", "args": [ "discord_rss_bot.main:app", - "--reload" + "--reload", + "--host", + "0.0.0.0", + "--port", + "5000", ], "jinja": true, "justMyCode": true diff --git a/Dockerfile b/Dockerfile index adaf76c..0905265 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,4 +12,5 @@ RUN --mount=type=cache,target=/root/.cache/uv \ COPY --chown=botuser:botuser discord_rss_bot/ /home/botuser/discord-rss-bot/discord_rss_bot/ EXPOSE 5000 VOLUME ["/home/botuser/.local/share/discord_rss_bot/"] +HEALTHCHECK --interval=10m --timeout=5s CMD ["uv", "run", "./discord_rss_bot/healthcheck.py"] CMD ["uv", "run", "uvicorn", "discord_rss_bot.main:app", "--host=0.0.0.0", "--port=5000", "--proxy-headers", "--forwarded-allow-ips='*'", "--log-level", "debug"] diff --git a/docker-compose.yml b/docker-compose.yml index 837ed0b..6b92975 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,7 +10,7 @@ services: # - /Docker/Bots/discord-rss-bot:/home/botuser/.local/share/discord_rss_bot/ - data:/home/botuser/.local/share/discord_rss_bot/ healthcheck: - test: ["CMD", "python", "discord_rss_bot/healthcheck.py"] + test: [ "CMD", "uv", "run", "./discord_rss_bot/healthcheck.py" ] interval: 1m timeout: 10s retries: 3