Skip to content

JeanExtreme002/DokkuWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

219 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DokkuWeb

This project is a web application that acts as a dashboard interface for Dokku. Its goal is to simplify and enhance the user experience when managing applications through Dokku by providing an intuitive, interactive, and fully responsive visual interface, suitable for both mobile devices and desktops.

DokkuWeb is a frontend server only, that uses the Dokku-API as backend.

Preview

DokkuWeb Preview

Getting Started (quick run)

The entire project has been built to run entirely on Docker.

Create a .env from .env.sample and execute the command below to run the application:

$ make docker-run

Now, open the website on your browser at localhost:3000 — if you did not change the default settings.

Getting Started (development)

Install the dependencies for the project — it uses pnpm:

$ make install

Now, you can run the server with:

$ make run

Run make help to learn about more commands.

Tests

Run commands below to test the project:

$ pnpm test        # Run the tests
$ pnpm test:watch  # Run the tests in watch mode
$ pnpm test:e2e    # Run the integration tests using Cypress
$ pnpm typecheck   # Run the typecheck

Use the following command to open Cypress:

$ pnpm cypress

Coding Style

Run the commands below to properly format the project's code:

$ pnpm lint        # Run lint
$ pnpm lint:fix    # Run lint autofix

Check out the package.json to learn about more scripts.

About

🐋 A web application that acts as a dashboard interface for the Dokku.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages