mirror of
https://github.com/RoboSats/robosats-startos.git
synced 2026-01-12 12:58:19 +00:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f5769c6f17 | |||
| bf4f47850d | |||
| 4d1e7d76e8 | |||
| dd9d49b3b1 | |||
| 889aba3519 | |||
| 442d82accd | |||
| ccf000b094 |
2
.gitignore
vendored
2
.gitignore
vendored
@ -3,4 +3,4 @@ image.tar
|
||||
scripts/*.js
|
||||
.DS_Store
|
||||
.vscode/
|
||||
docker-images/
|
||||
docker-images/
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
FROM recksato/robosats-client:v0.3.2-alpha
|
||||
FROM recksato/robosats-client:v0.4.3-alpha
|
||||
RUN apt-get update && apt-get install wget curl sudo bash tini -y
|
||||
RUN wget https://github.com/mikefarah/yq/releases/download/v4.6.3/yq_linux_amd64.tar.gz -O - |\
|
||||
tar xz && mv yq_linux_amd64 /usr/bin/yq
|
||||
|
||||
3
Makefile
3
Makefile
@ -31,5 +31,4 @@ docker-images/aarch64.tar: Dockerfile docker_entrypoint.sh
|
||||
docker buildx build --tag start9/$(PKG_ID)/main:$(PKG_VERSION) --platform=linux/arm64 --build-arg PLATFORM=arm64 -o type=docker,dest=docker-images/aarch64.tar .
|
||||
|
||||
$(PKG_ID).s9pk: manifest.yaml instructions.md LICENSE icon.png scripts/embassy.js docker-images/aarch64.tar docker-images/x86_64.tar
|
||||
if ! [ -z "$(ARCH)" ]; then cp docker-images/$(ARCH).tar image.tar; fi
|
||||
embassy-sdk pack
|
||||
embassy-sdk pack
|
||||
|
||||
@ -1,25 +1,15 @@
|
||||
# Example written in yaml (toml and json are also acceptable)
|
||||
|
||||
# The package identifier used by the OS. This must be unique amongst all other known packages
|
||||
id: robosats
|
||||
# A human readable service title
|
||||
title: "RoboSats"
|
||||
# Service version - accepts up to four digits, where the last confirms to revisions necessary for EmbassyOS - see documentation: https://github.com/Start9Labs/emver-rs. This value will change with each release of the service.
|
||||
version: 0.3.2
|
||||
# Release notes for the update - can be a string, paragraph or URL
|
||||
version: 0.4.3.1
|
||||
release-notes: |
|
||||
* Updated to run on x86_64 architecture
|
||||
* Fix backup restore
|
||||
# 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.
|
||||
* Updated to v0.4.3-alpha [Release Notes](https://github.com/Reckless-Satoshi/robosats/releases/tag/v0.4.3-alpha)
|
||||
* Added Donation Link for RoboSats team
|
||||
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/Start9Labs/robosats-wrapper"
|
||||
# The original project repository URL. There is no upstream repo in this example
|
||||
wrapper-repo: "https://github.com/kn0wmad/robosats-wrapper"
|
||||
upstream-repo: "https://github.com/Reckless-Satoshi/robosats"
|
||||
# URL to the support site / channel for the project. This key can be omitted if none exists, or it can link to the original project repository issues.
|
||||
support-site: "https://github.com/Reckless-Satoshi/robosats/issues"
|
||||
# URL to the marketing site for the project. This key can be omitted if none exists, or it can link to the original project repository.
|
||||
marketing-site: "https://learn.robosats.com/"
|
||||
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".
|
||||
build: ["make"]
|
||||
# Human readable descriptors for the service. These are used throughout the EmbassyOS user interface, primarily in the marketplace.
|
||||
@ -56,8 +46,8 @@ config:
|
||||
type: script
|
||||
set:
|
||||
type: script
|
||||
properties:
|
||||
type: script
|
||||
# properties:
|
||||
# type: script
|
||||
# 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
|
||||
|
||||
@ -1 +1 @@
|
||||
export * from "https://deno.land/x/embassyd_sdk@v0.3.3.0.2/mod.ts";
|
||||
export * from "https://deno.land/x/embassyd_sdk@v0.3.3.0.9/mod.ts";
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
export { setConfig } from "./procedures/setConfig.ts";
|
||||
export { getConfig } from "./procedures/getConfig.ts";
|
||||
export { properties } from "./procedures/properties.ts";
|
||||
// export { properties } from "./procedures/properties.ts";
|
||||
export { migration } from "./procedures/migrations.ts";
|
||||
export { health } from "./procedures/healthChecks.ts";
|
||||
// export { main } from "./procedures/main.ts";
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { types as T, healthUtil } from "../deps.ts";
|
||||
|
||||
export const health: T.ExpectedExports.health = {
|
||||
"web-ui": healthUtil.checkWebUrl("http://robosats.embassy:12596")
|
||||
}
|
||||
"web-ui": healthUtil.checkWebUrl("http://robosats.embassy:12596/selfhosted")
|
||||
}
|
||||
|
||||
@ -1,11 +0,0 @@
|
||||
// import { types as T, util } from "../deps.ts";
|
||||
|
||||
// export const main: T.ExpectedExports.main = async (effects) => {
|
||||
// await effects.runDaemon(
|
||||
// {
|
||||
// command: "docker_entrypoint.sh",
|
||||
// args: [],
|
||||
// },
|
||||
// ).wait();
|
||||
// return util.ok;
|
||||
// };
|
||||
@ -1,4 +1,4 @@
|
||||
import { compat, types as T } from "../deps.ts";
|
||||
|
||||
export const migration: T.ExpectedExports.migration = compat.migrations
|
||||
.fromMapping({}, "0.3.2" );
|
||||
.fromMapping({}, "0.4.3.1" );
|
||||
|
||||
@ -1,3 +0,0 @@
|
||||
import { compat, types as T } from "../deps.ts";
|
||||
|
||||
export const properties: T.ExpectedExports.properties = compat.properties;
|
||||
Reference in New Issue
Block a user