Update to RoboSats client v0.7.0 (+1ba8183)

This commit is contained in:
gStart9
2024-09-13 16:29:50 -06:00
parent 087b0b5419
commit 5aaf5c60bd
4 changed files with 24 additions and 26 deletions

View File

@ -1,4 +1,4 @@
FROM recksato/robosats-client:v0.6.0-alpha FROM recksato/robosats-client:1ba8183
RUN apk add bash curl sudo tini wget yq; \ RUN apk add bash curl sudo tini wget yq; \
rm -f /var/cache/apk/* rm -f /var/cache/apk/*
@ -10,3 +10,4 @@ ENV TOR_PROXY_PORT 9050
ADD ./docker_entrypoint.sh /usr/local/bin/docker_entrypoint.sh ADD ./docker_entrypoint.sh /usr/local/bin/docker_entrypoint.sh
RUN chmod a+x /usr/local/bin/*.sh RUN chmod a+x /usr/local/bin/*.sh
RUN chmod a+x *.sh RUN chmod a+x *.sh

View File

@ -1,12 +1,13 @@
id: robosats id: robosats
title: "RoboSats" title: "RoboSats"
version: 0.6.0 version: 0.7.0.1
release-notes: | release-notes: |
* Updated to v0.6.0-alpha [Release Notes](https://github.com/RoboSats/robosats/releases/tag/v0.6.0-alpha) * Updated to RoboSats v0.7.0-alpha [Release Notes](https://github.com/RoboSats/robosats/releases/tag/v0.7.0-alpha)(client+[patch 1ba8183](https://github.com/RoboSats/robosats/issues/1373#issuecomment-2345859784))
* Add .local LAN interface
license: mit license: mit
wrapper-repo: "https://github.com/kn0wmad/robosats-wrapper" wrapper-repo: "https://github.com/RoboSats/robosats-startos"
upstream-repo: "https://github.com/Reckless-Satoshi/robosats" upstream-repo: "https://github.com/Reckless-Satoshi/robosats"
support-site: "https://github.com/Reckless-Satoshi/robosats/issues" support-site: "https://github.com/RoboSats/robosats-startos/issues"
marketing-site: "https://learn.robosats.com/" marketing-site: "https://learn.robosats.com/"
donation-url: "https://learn.robosats.com/contribute/donate/" donation-url: "https://learn.robosats.com/contribute/donate/"
# The series of commands to build the project into an s9pk for arm64/v8. In this case we are using a Makefile with the simple build command "make". # The series of commands to build the project into an s9pk for arm64/v8. In this case we are using a Makefile with the simple build command "make".
@ -18,7 +19,7 @@ description:
# This description will display with additional details in the service's individual marketplace page # This description will display with additional details in the service's individual marketplace page
long: | long: |
RoboSats is a simple and private way to exchange bitcoin for national currencies. Robosats simplifies the peer-to-peer user experience and uses lightning hold invoices to minimize custody and trust requirements. The deterministically generated avatars help users stick to best privacy practices. RoboSats is a simple and private way to exchange bitcoin for national currencies. Robosats simplifies the peer-to-peer user experience and uses lightning hold invoices to minimize custody and trust requirements. The deterministically generated avatars help users stick to best privacy practices.
# These assets are static files necessary for packaging the service for Start9 (into an s9pk). Each value is a path to the specified asset. If an asset is missing from this list, or otherwise denoted, it will be defaulted to the values denoted below. # These assets are static files necessary for packaging the service for Start9 (into an s9pk). Each value is a path to the specified asset. If an asset is missing from this list, or otherwise denoted, it will be defaulted to the values denoted below.
assets: assets:
# Default = LICENSE.md # Default = LICENSE.md
license: LICENSE license: LICENSE
@ -34,14 +35,14 @@ main:
args: [] args: []
mounts: mounts:
main: /root main: /root
# Health checks # Health checks
health-checks: health-checks:
web-ui: web-ui:
name: Web Interface name: Web Interface
success-message: The RoboSats UI is ready success-message: The RoboSats UI is ready
type: script type: script
config: ~ config: ~
# properties: # properties:
# type: script # type: script
# This denotes any data, asset, or pointer volumes that should be connected when the "docker run" command is invoked # This denotes any data, asset, or pointer volumes that should be connected when the "docker run" command is invoked
volumes: volumes:
@ -57,9 +58,13 @@ interfaces:
# A descriptive description of what the interface does # A descriptive description of what the interface does
description: Your RoboSats Tor Hidden Service address description: Your RoboSats Tor Hidden Service address
tor-config: tor-config:
# Port mappings are from the external port to the internal container port # Port mappings are from the external port to the internal container port
port-mapping: port-mapping:
80: "12596" 80: "12596"
lan-config:
443:
ssl: true
internal: 12596
# Port mappings are from the external port to the internal container port # Port mappings are from the external port to the internal container port
# Denotes if the service has a user interface to display # Denotes if the service has a user interface to display
ui: true ui: true
@ -78,10 +83,10 @@ backup:
type: docker type: docker
# The docker image to use. In this case, a pre-loaded system image called compat # The docker image to use. In this case, a pre-loaded system image called compat
image: compat image: compat
# Required if the action uses a system image. The default value is false. # Required if the action uses a system image. The default value is false.
system: true system: true
# The executable to run the command to begin the backup create process # The executable to run the command to begin the backup create process
entrypoint: compat entrypoint: compat
# Arguments to pass into the entrypoint executable. In this example, the full command run will be: `compat duplicity hello-world /mnt/backup /root/data` # Arguments to pass into the entrypoint executable. In this example, the full command run will be: `compat duplicity hello-world /mnt/backup /root/data`
args: args:
- duplicity - duplicity
@ -90,9 +95,9 @@ backup:
# For duplicity, the backup mount point needs to be something other than `/root`, so we default to `/root/data` # For duplicity, the backup mount point needs to be something other than `/root`, so we default to `/root/data`
- /root/data - /root/data
mounts: mounts:
# BACKUP is the default volume that is used for backups. This is whatever backup drive is mounted to the device, or a network filesystem. # 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. # The value here donates where the mount point will be. The backup drive is mounted to this location.
BACKUP: "/mnt/backup" BACKUP: "/mnt/backup"
main: "/root/data" main: "/root/data"
# The action to execute the backup restore functionality. Details for the keys below are the same as above. # The action to execute the backup restore functionality. Details for the keys below are the same as above.
restore: restore:

View File

@ -1,8 +0,0 @@
#!/bin/bash
# install yq
wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 -O /usr/bin/yq &&\
chmod +x /usr/bin/yq
# install deno
cargo install deno

View File

@ -1,4 +1,4 @@
import { compat, types as T } from "../deps.ts"; import { compat, types as T } from "../deps.ts";
export const migration: T.ExpectedExports.migration = compat.migrations export const migration: T.ExpectedExports.migration =
.fromMapping({}, "0.6.0" ); compat.migrations.fromMapping({}, "0.7.0.1");