Skip to content

Commit

Permalink
Merge pull request #6 from Start9Labs/master
Browse files Browse the repository at this point in the history
Better Icon, Readme update and manifest fix
  • Loading branch information
benthecarman authored Nov 27, 2023
2 parents d5a94ca + 642735d commit 85b475f
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 11 deletions.
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
# Wrapper for Mutiny
<p align="center">
<img src="icon.png" alt="Project Logo" width="21%">
</p>

Mutiny Wallet is a lightning wallet that runs in the web. Mutiny is unlike other lightning apps on Start9, it is not a
server that you run on your Embassy. Instead, it is a web app that you can access from any device on your local network.
This means that you can access your wallet from your phone, tablet, or laptop.
# Mutiny Wallet for StartOS

This repository creates the `s9pk` package that is installed to run `Mutiny` on [StartOS](https://github.com/Start9Labs/start-os/). Learn more about service packaging in the [Developer Docs](https://start9.com/latest/developer-docs/).
[Mutiny Wallet](https://github.com/MutinyWallet/mutiny-web) is a lightning wallet that runs in the web. Unlike other lightning services on Start9, it is not a server that you run on StartOS. Instead, it is a web app that you can access from any device on your local network. This means that you can access your wallet from your phone, tablet, or laptop.

This repository creates the `s9pk` package that is installed to run `Mutiny Wallet` on [StartOS](https://github.com/Start9Labs/start-os/). Learn more about service packaging in the [Developer Docs](https://start9.com/latest/developer-docs/).

## Dependencies

Expand All @@ -15,7 +17,7 @@ Install the system dependencies below to build this project by following the ins
- [yq](https://mikefarah.gitbook.io/yq)
- [deno](https://deno.land/)
- [make](https://www.gnu.org/software/make/)
- [start-sdk](https://github.com/Start9Labs/start-os/tree/master/backend)
- [start-sdk](https://github.com/Start9Labs/start-os/tree/sdk/backend)

## Build environment
Prepare your StartOS build environment. In this example we are using Ubuntu 20.04.
Expand Down
Binary file modified icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 7 additions & 5 deletions manifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,10 @@ release-notes: |
- Additions to prevent force closes
- Better handling of high on-chain fees
- Bug fixes
- Standardized and optimized icon
- Reduced package size by 63%
# The type of license for the project. Include the LICENSE in the root of the project directory. A license is required for a Start9 package.
license: mit
license: MIT
# The Start9 wrapper repository URL for the package. This repo contains the manifest file (this), any scripts necessary for configuration, backups, actions, or health checks (more below). This key must exist. But could be embedded into the source repository.
wrapper-repo: "https://github.com/benthecarman/mutiny-startos"
# The original project repository URL. There is no upstream repo in this example
Expand Down Expand Up @@ -67,7 +69,7 @@ main:
# Specifies where to mount the data volume(s), if there are any. Mounts for pointer dependency volumes are also denoted here. These are necessary if data needs to be read from / written to these volumes.
mounts:
# Specifies where on the service's file system its persistence directory should be mounted prior to service startup
postgres: "/var/lib/postgresql"
main: "/var/lib/postgresql"
# This is where health checks would be defined - see a more advanced example in https://github.com/Start9Labs/start-pages-wrapper
health-checks:
main:
Expand All @@ -85,7 +87,7 @@ properties: ~
# This denotes any data, asset, or pointer volumes that should be connected when the "docker run" command is invoked
volumes:
# This is the image where files from the project asset directory will go
postgres:
main:
type: data
# This specifies how to configure the port mapping for exposing the service over TOR and LAN (if applicable). Many interfaces can be specified depending on the needs of the service. If it can be launched over a Local Area Network connection, specify a `lan-config`. Otherwise, at minimum, a `tor-config` must be specified.
interfaces:
Expand Down Expand Up @@ -132,7 +134,7 @@ backup:
# BACKUP is the default volume that is used for backups. This is whatever backup drive is mounted to the device, or a network filesystem.
# The value here donates where the mount point will be. The backup drive is mounted to this location.
BACKUP: "/mnt/backup"
postgres: "/var/lib/postgresql"
main: "/var/lib/postgresql"
# The action to execute the backup restore functionality. Details for the keys below are the same as above.
restore:
type: docker
Expand All @@ -146,7 +148,7 @@ backup:
- /var/lib/postgresql
mounts:
BACKUP: "/mnt/backup"
postgres: "/var/lib/postgresql"
main: "/var/lib/postgresql"
migrations:
from:
"*":
Expand Down

0 comments on commit 85b475f

Please sign in to comment.