Dokploy / Dokploy/dokploy

Add a dev mode to show all run commands on the terminal

Open
#644 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
37.4k
Forks
3k
Avg merge
1d 3h
Merged PRs (30d)
73

Description

What problem will this feature address?

As a docker user, I'm frustrated when dealing with the UI and have no idea the command to be run when I'll click on a button.
For example, in the UI, at the same time:

  • I can customize the Docker command itself
  • I can add ports, volumes in the UI (probably having an effect on the command which is run then).

What happens if I change both? A bug? Or which one has priority?

Describe the solution you'd like

Add a way to display all commands that are run by Dokploy on my host server.

  • Maybe the most simple way would be a console tab that shows all of the commands run.
  • In addition, before clicking buttons like Deploy, we could have a tooltip (or anything else) showing the command before it is actually run.

I think such feature would be very valuable as it bridges the gap between UI and CLI.

If this add too much noise to the UI, it could be activable using a "dev mode" setting to be turned on.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by mapping the UI actions such as Deploy to the commands run on the host, then define whether dev mode should show commands before execution, record them in a console tab, or both; done means the selected behavior consistently exposes all relevant commands.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, typescript
Domain
devops, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.