feature/deploy linux (#1206)

* chore(deploy): remove devbox configuration

* feat(taskfiles): add mount and platform specific start commands for IPFS
This commit is contained in:
Prad Nukala
2024-12-22 23:43:30 +00:00
committed by GitHub
parent 59b561d2d9
commit 4d6a8628af
6 changed files with 104 additions and 50 deletions
-18
View File
@@ -1,18 +0,0 @@
{
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.13.7/.schema/devbox.schema.json",
"packages": [
"tigerbeetle@latest",
"ipfs@latest"
],
"shell": {
"scripts": {
"init": [],
"start": [
"devbox services up"
],
"stop": [
"devbox services down"
]
}
}
}
+8 -15
View File
@@ -1,30 +1,23 @@
version: "0.5"
environment:
- "PC_DISABLE_TUI=true"
log_location: "./tmp/logs"
log_level: "debug"
processes:
IPFS:
namespace: testnet
command: "task ipfs:start"
availability:
restart: "always"
command: "ipfs daemon --mount"
ready_log_line: "Daemon is ready"
Sonr:
namespace: testnet
command: "task sonrd:start"
depends_on:
ipfs:
condition: process_completed
environment:
- "SONR_NETWORK=testnet"
IPFS:
condition: process_log_ready
Hway:
namespace: testnet
command: "hway"
depends_on:
sonr:
condition: process_completed_successfully
IPFS:
condition: process_log_ready
Sonr:
condition: process_started