Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 592 Bytes

File metadata and controls

40 lines (28 loc) · 592 Bytes

freenet-shared

Shared tools and contracts for working with freenet apps

Using this in your repo

Config example (deploy.toml in workspace root of your repo):

[project]
id = "my-project-id"

# Static apps 
[app]
type = "static"
folder = "my-webroot"

# Dioxus apps
[app]
type = "dioxus"
package-id = "my-ui"

Install tool globally (run from this repo)

cargo install --path deploy-tool

Run initial-web-deploy (run from your repo, will create the keys and web-container-contract):

deploy-tool initial-web-deploy

Deploy your ap:

deploy-tool deploy