Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "www"]
path = www
url = https://github.com/trymist/www
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,14 +80,14 @@ If you prefer manual control:

**Backend (Go):**
```bash
cd apps/server
cd server
go mod tidy
go run ./cmd/mist
go run .
```

**Frontend (React/TypeScript):**
```bash
cd apps/web
cd dash
bun install
bun run dev
```
Expand Down
11 changes: 3 additions & 8 deletions scripts/Makefile → Makefile
Original file line number Diff line number Diff line change
@@ -1,25 +1,20 @@
.PHONY: all build build-cli build-server clean install help

ROOT_DIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST)))/..)
BIN_DIR := $(ROOT_DIR)/bin
SERVER_DIR := $(ROOT_DIR)/apps/server

all: build

build: build-cli

build-cli:
@echo "Building Mist CLI..."
@mkdir -p $(BIN_DIR)
cd $(SERVER_DIR) && go build -o $(BIN_DIR)/mist-cli ./cmd/cli
cd cli && go build -o ../bin/mist-cli .

clean:
@echo "Cleaning build artifacts..."
rm -rf $(BIN_DIR)
rm -rf bin/

install: build
@echo "Installing Mist CLI..."
sudo cp $(BIN_DIR)/mist-cli /usr/local/bin/mist-cli
sudo cp bin/mist-cli /usr/local/bin/mist-cli
@echo "Installation complete!"

# Help target
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

A lightweight, self-hostable Platform-as-a-Service built for developers. Deploy Docker applications from Git with automatic builds, custom domains, SSL certificates, and real-time monitoring.

[![PR Build Check](https://github.com/trymist/mist/actions/workflows/pr-build-check.yml/badge.svg)](https://github.com/trymist/mist/actions/workflows/pr-build-check.yml)
[![Tests](https://github.com/trymist/mist/actions/workflows/tests.yml/badge.svg)](https://github.com/trymist/mist/actions/workflows/tests.yml)
[![PR Build Check](https://github.com/corecollectives/Mist/actions/workflows/pr-build-check.yml/badge.svg)](https://github.com/corecollectives/Mist/actions/workflows/pr-build-check.yml)
[![Tests](https://github.com/corecollectives/Mist/actions/workflows/tests.yml/badge.svg)](https://github.com/corecollectives/Mist/actions/workflows/tests.yml)

## Quick Start

Expand Down Expand Up @@ -47,14 +47,14 @@ cargo install fyrer
Clone and start the development environment:

```bash
git clone https://github.com/trymist/mist
git clone https://github.com/corecollectives/mist
cd mist
fyrer
```

## Community

- [GitHub](https://github.com/trymist/mist)
- [GitHub](https://github.com/corecollectives/mist)
- [Discord](https://discord.gg/hr6TCQDDkj)
- [Documentation](https://trymist.cloud/guide/getting-started.html)

Expand Down
45 changes: 45 additions & 0 deletions Todo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Todo

## Server

- [x] Setup Database
- [x] Setup HTTP API server
- [x] Setup WebSocket server

- [x] Setup Auth
- [x] first owner user
- [x] JWT
- [x] Role based user creation [admin, user]

- [ ] Basic CRUD
- [ ] user
- [x] /me route
- [x] user creation by admin
- [x] logout
- [ ] deletion of user by admin
- [ ] projects
- [x] create project
- [x] get all projects
- [x] get single project
- [x] update project
- [x] delete project
- [ ] get apps in that project
- [ ] apps

- [x] dashboard api
- [x] send live data using ws with timestamp
- [x] cpu usage
- [x] memory usage
- [x] disk usage
- [x] load
- [x] uptime
- [x] cpu temp

## Dash

- [ ] make basic pages
- [x] login page
- [x] first user register page
- [x] dashboard page
- [x] users page
- [x] projects page
Empty file removed apps/cli/.gitkeep
Empty file.
11 changes: 0 additions & 11 deletions apps/server/cmd/cli/main.go

This file was deleted.

4 changes: 0 additions & 4 deletions apps/www/.gitignore

This file was deleted.

151 changes: 0 additions & 151 deletions apps/www/README.md

This file was deleted.

Loading
Loading