cordit
A lightweight, self-hosted Discord-like chat application with real-time messaging and voice chat support.
File Explorer
- ui-coding-rules.md
- extensions.json
- settings.json
- index.ts
- checkRoles.ts
- errorHandler.ts
- responseHandler.ts
- validator.ts
- verifyToken.ts
- fileUpload.ts
- inviteCode.ts
- message.ts
- room.ts
- user.ts
- inviteCode.ts
- message.ts
- room.ts
- upload.ts
- user.ts
- express.d.ts
- livekit.ts
- createAdmin.ts
- createDefaultRoom.ts
- livekit.ts
- logger.ts
- s3.ts
- socket.ts
- inviteCode.ts
- message.ts
- params.ts
- room.ts
- upload.ts
- user.ts
- app.ts
- .dockerignore
- .env.sample
- .gitignore
- Dockerfile
- eslint.config.mjs
- package-lock.json
- package.json
- tsconfig.json
- yarn.lock
- page.tsx
- route.ts
- page.tsx
- page.tsx
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- AuthProvider.tsx
- ConfirmDialog.tsx
- HamburgerMenu.tsx
- MediaMessage.tsx
- MobileNav.tsx
- MusicShare.tsx
- RoomsSidebar.tsx
- VoiceChat.tsx
- api.ts
- store.ts
- types.ts
- useSocket.ts
- file.svg
- globe.svg
- window.svg
- .dockerignore
- .gitignore
- Dockerfile
- eslint.config.mjs
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- tsconfig.json
- yarn.lock
- .env.sample
- .gitignore
- docker-compose.yml
- LICENSE
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
docker compose up
View Details ▼
docker compose up
Start and run Docker services defined in a Compose file.
docker compose up
Start all services defined in the docker-compose file:
docker compose up {{[-d|--detach]}}
Start services in the background (detached mode):
docker compose up --build
Start services and rebuild images before starting:
docker run
View Details ▼
docker run
This command is an alias of `docker container run`.
tldr docker container run
View documentation for the original command:
git checkout
View Details ▼
git checkout
Checkout a branch or paths to the working tree.
git checkout -b {{branch_name}}
Create and switch to a new branch:
git checkout -b {{branch_name}} {{reference}}
Create and switch to a new branch based on a specific reference (branch, remote/branch, tag are examples of valid references):
git checkout {{branch_name}}
Switch to an existing local branch:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
git commit
View Details ▼
git commit
Commit files to the repository.
git commit
Open an editor to write a message and commit staged files to the repository:
git commit {{[-m|--message]}} "{{message}}"
Commit staged files to the repository with the specified message:
git commit {{[-F|--file]}} {{path/to/commit_message_file}}
Commit staged files with a message read from a file:
git push
View Details ▼
git push
Push commits to a remote repository.
git push
Send local changes in the current branch to its default remote counterpart:
git push {{remote_name}} {{local_branch}}
Send changes from a specific local branch to its remote counterpart:
git push {{[-u|--set-upstream]}} {{remote_name}} {{local_branch}}
Send changes from a specific local branch to its remote counterpart, and set the remote one as the default push/pull target of the local one:
yarn
View Details ▼
yarn
JavaScript and Node.js package manager alternative.
yarn global add {{module_name}}
Install a module globally:
yarn install
Install all dependencies referenced in the `package.json` file (the `install` is optional):
yarn add {{module_name}}@{{version}}
Install a module and save it as a dependency to the `package.json` file (add `--dev` to save as a dev dependency):
