Skip to content

trakli/webui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trakli Logo

Trakli UI

Web UI for Trakli

Setup Instructions

Prerequisites

  • Docker
  • Docker Compose
  • Docker Desktop (for Windows and macOS users)

Setup

Clone the repository:

git clone git@github.com:trakli/webui.git
cd webui

Running the Project

  • Start the Docker Compose services:

    docker-compose up -d

    This command starts the container in detached mode.

  • Install project dependencies:

    docker compose exec app sh -c "npm install"

    This command installs the necessary Node.js dependencies inside the container.

  • Run the application:

    docker compose exec app sh -c "npm run dev"

    This command runs the application inside the container.

Accessing the Container Shell

To interact with the container directly, you can attach a shell to the running container:

docker compose exec app bash

This command opens an interactive shell session in the container, allowing you to run commands as if you were in a typical Node.js environment.

Stopping the Services

To stop the Docker Compose services, run:

docker compose stop

This command stops and removes the containers defined in your docker-compose.yml file.

Cleaning Up

If you want to remove all containers, networks, and volumes created by Docker Compose, run:

docker compose down --volumes

This command stops and removes the containers as well as any associated volumes.

Bare metal

  • npm install
  • npm run dev
  • npm run build
  • npm run lint

MIT LICENSE

See LICENSE for more information.

Releases

No releases published

Packages

No packages published

Contributors 5