cleanup instructions
This commit is contained in:
parent
f87c9e0ce4
commit
2e751f3310
@ -1,3 +1,3 @@
|
||||
# Instructions for Hello World
|
||||
# Instructions for Mempool
|
||||
|
||||
Instructions go here.
|
||||
TODO
|
||||
@ -1,83 +0,0 @@
|
||||
# Wrapper for mempool.space
|
||||
|
||||
`mempool.space` is a simple, minimal project to serve as a template for creating an app for the Embassy.
|
||||
|
||||
## Dependencies
|
||||
|
||||
- [docker](https://docs.docker.com/get-docker)
|
||||
- [docker-buildx](https://docs.docker.com/buildx/working-with-buildx/)
|
||||
- [yq](https://mikefarah.gitbook.io/yq)
|
||||
- [toml](https://crates.io/crates/toml-cli)
|
||||
- [appmgr](https://github.com/Start9Labs/embassy-os/tree/master/appmgr)
|
||||
- [make](https://www.gnu.org/software/make/)
|
||||
|
||||
## Build environment
|
||||
Prepare your EmbassyOS build enviroment. In this example we are using Ubuntu 20.04.
|
||||
|
||||
1. Install docker
|
||||
```
|
||||
curl -fsSL https://get.docker.com -o- | bash
|
||||
sudo usermod -aG docker "$USER"
|
||||
exec sudo su -l $USER
|
||||
```
|
||||
2. Set buildx as the default builder
|
||||
```
|
||||
docker buildx install
|
||||
docker buildx create --use
|
||||
```
|
||||
3. Enable cross-arch emulated builds in docker
|
||||
```
|
||||
docker run --privileged --rm linuxkit/binfmt:v0.8
|
||||
```
|
||||
4. Install yq
|
||||
```
|
||||
sudo snap install yq
|
||||
```
|
||||
5. Install essentials build packages
|
||||
```
|
||||
sudo apt-get install -y build-essential openssl libssl-dev libc6-dev clang libclang-dev ca-certificates
|
||||
```
|
||||
6. Install Rust
|
||||
```
|
||||
curl https://sh.rustup.rs -sSf | sh
|
||||
# Choose nr 1 (default install)
|
||||
source $HOME/.cargo/env
|
||||
```
|
||||
7. Install toml
|
||||
```
|
||||
cargo install toml-cli
|
||||
```
|
||||
8. Build and install appmgr
|
||||
```
|
||||
cd ~/ && git clone https://github.com/Start9Labs/embassy-os.git
|
||||
cd embassy-os/appmgr/
|
||||
cargo install --path=. --features=portable --no-default-features && cd ~/
|
||||
```
|
||||
Now you are ready to build your mempool.space as an EmbassyOS service
|
||||
|
||||
## Cloning
|
||||
|
||||
Clone the project locally. Note the submodule link to the original project(s).
|
||||
|
||||
```
|
||||
git clone https://github.com/Start9Labs/hello-world-wrapper.git
|
||||
cd hello-world-wrapper
|
||||
```
|
||||
|
||||
## Building
|
||||
|
||||
To build the project, run the following commands:
|
||||
|
||||
```
|
||||
make
|
||||
```
|
||||
|
||||
## Installing (on Embassy)
|
||||
|
||||
SSH into an Embassy device.
|
||||
`scp` the `.s9pk` to any directory from your local machine.
|
||||
Run the following command to determine successful install:
|
||||
|
||||
```
|
||||
sudo appmgr install hello-world.s9pk
|
||||
```
|
||||
Loading…
Reference in New Issue
Block a user