https://github.com/philogicae/sui-workshop
One-liner to auto-install & run (& dev) Sui workshop in <5min
https://github.com/philogicae/sui-workshop
fdevc sui workshop
Last synced: about 1 month ago
JSON representation
One-liner to auto-install & run (& dev) Sui workshop in <5min
- Host: GitHub
- URL: https://github.com/philogicae/sui-workshop
- Owner: philogicae
- Created: 2025-11-01T10:28:43.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-11-03T14:26:30.000Z (8 months ago)
- Last Synced: 2025-11-03T14:28:29.149Z (8 months ago)
- Topics: fdevc, sui, workshop
- Language: TypeScript
- Homepage: https://deepwiki.com/philogicae/sui-workshop
- Size: 66.4 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sui-workshop
One-liner to auto-install & run (& dev) a `fdevc runnable project` for [Sui workshop](https://github.com/MystenLabs/sui-stack-hello-world) powered by [fdevc](https://github.com/philogicae/fast_dev_container)
[](https://curl.se/)
[](https://git-scm.com/)
[](https://www.docker.com/get-started/)
[](https://www.python.org/downloads/)
[](https://opensource.org/licenses/MIT)
[](https://deepwiki.com/philogicae/sui-workshop)
> Move Docs: [Move-Book with AI](https://deepwiki.com/MystenLabs/move-book)
## Quick Install
```bash
curl -fsSL https://raw.githubusercontent.com/philogicae/sui-workshop/main/install_and_run | bash
```
## Project Structure
```
📁 sui-workshop
├── install_and_run # Auto-install script
├── launch.sh # Container launcher
├── 📁 project # Git project mount
└── 📁 fdevc_setup # Setup scripts mount
└── runnable.sh # Main container script
```
- **`install_and_run`** - Installation script that ensures `fdevc` is available, clones this repository, and runs `launch.sh`.
- **`launch.sh`** - Helper script to launch a container using `fdevc` with predefined settings. Edit the configuration variables at the top to customize ports, image, persistence, etc.
- **`fdevc_setup/runnable.sh`** - The main script that runs inside the container (complete Sui setup).
- **`project/`** - The mounted target folder for git cloned project
## Usage
> Required: sui-workshop is running (quick install script or ran ./launch.sh directly)
1. Import an existing config into `./fdevc_setup`, else a new one will be created (`client.yaml`, `sui.keystore`, `dev.passphrase`).
2. Import your `dev passphrase` (`./fdevc_setup/dev.passphrase`) in `Slush` browser extension and claim [faucet](https://faucet.sui.io/?network=testnet).
3. Try out Sui template at [http://localhost:5173](http://localhost:5173) (or any other forwarded port you configured)
4. Open `sui-workshop` in your IDE and start coding!