mirror of
https://github.com/RoboSats/robosats-startos.git
synced 2025-07-21 10:13:20 +00:00
Update to RoboSats client v0.7.0 (+1ba8183)
This commit is contained in:
@ -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
|
||||||
|
|
||||||
|
@ -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:
|
||||||
|
@ -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
|
|
@ -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");
|
||||||
|
Reference in New Issue
Block a user