Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a doctor command #225

Open
metcalfc opened this issue Mar 15, 2024 · 1 comment
Open

Add a doctor command #225

metcalfc opened this issue Mar 15, 2024 · 1 comment
Labels
Discussion Needs consensus enhancement New feature or request

Comments

@metcalfc
Copy link
Member

Is your feature request related to a problem? Please describe.
There have been several times where daytona has gotten into a bad state because the config was from an old version, or Docker wasn't running, or code cli wasn't installed. These issues can be frustrating to catch and take support time.

Describe the solution you'd like
We should add a doctor command (similar to brew doctor) that can run through troubleshooting checks (is docker running, is the config valid, is code cli present) and can suggest fixes, with links to docs for more info.

Additional context
https://docs.brew.sh/Troubleshooting
https://fig.io/user-manual/debugging/doctor

@metcalfc metcalfc added the enhancement New feature or request label Mar 15, 2024
@vedranjukic vedranjukic added Discussion Needs consensus never stale An issue that never goes stale labels Mar 28, 2024
@vedranjukic
Copy link
Member

Daytona is in initial development atm, so breaking changes are expected. At later stages of development we should implement schema updates.
Nevertheless I think this is a good idea, since Daytona produces artefacts that can be out of sync with the application state.
Let's keep this thread open for further ideas and discussion.

@Tpuljak Tpuljak removed the never stale An issue that never goes stale label Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion Needs consensus enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants