OVM is a fast, lightweight, and easy-to-use application for running Docker containers. Use our Docker Desktop alternative to develop quickly.
If you don't have pnpm installed:
npm i -g pnpm
Clone or fork this project, at project root run:
pnpm i
Run the following commands at the root of the repository to build and run OVM Electron client.
pnpm dev:electron
You can use one of the following methods to package your executable:
- Run
pnpm run pack
at project root to package based on current system.
Run the following command at the root of the repository to build and run OVM web client.
pnpm dev:web
Alternatively, run the following command:
cd ./web/ovm-web/ && pnpm dev
UI and business logic are separated in OVM. You can view and develop OVM components UI via Storybook. You can either visit the ([Online address][ovm-storybook]) or run pnpm storybook
at the root of the repository to run Storybook locally.
Thank you to all the people who already contributed to OVM!
Copyright © OOMOL Corporation. All rights reserved.
Licensed under the MIT license.
When using the OVM or other GitHub logos, be sure to follow the [GitHub logo guidelines][github-logo].