Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Add `app logs` command for viewing application logs

オープン
#23 コメント 0 件 リアクション 2 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
45/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
docker, typescript
領域
cli, devops

調査の方向性

既存の app コマンドのエントリポイントから開始し、ここで説明されている Swarm およびネイティブコンテナの動作を含めて、/docker-container-logs WebSocket エンドポイントを調査します。app logs が、一覧にある選択、フィルタリング、follow、識別子の各 flag と、Dokploy Cloud インスタンス向けの SSH ベースのフォールバックをサポートすれば完了です。

索引モデルが issue の本文から書いたものです。

説明

It would be useful to have a CLI command for viewing application logs directly from the terminal, similar to docker service logs.

Proposed feature

A new dokploy app logs command that supports:

  • Fetching recent logs with configurable --tail count
  • Live streaming with --follow (-f)
  • Time-based filtering with --since (e.g. 30m, 1h, 2d, all)
  • Keyword filtering with --search
  • Non-interactive usage via --applicationId, --projectId, --environmentId flags
  • Interactive project/environment/application selection when flags are omitted

Implementation notes

  • Uses the existing /docker-container-logs WebSocket endpoint for log streaming
  • Tries Docker Swarm mode first, falls back to native containers
  • For Dokploy Cloud instances where WebSocket is unavailable, falls back to SSH-based docker service logs

Example usage

$ dokploy app logs                           # interactive selection
$ dokploy app logs -a myAppId -f             # stream logs
$ dokploy app logs -a myAppId --since 1h     # logs from last hour
$ dokploy app logs -a myAppId --search error # filter by keyword
主要言語
TypeScript
スター
152
フォーク
46
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

Dokploy/cli のほかの issue

Dokploy/cli の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。