Add contracts to debian package

This commit is contained in:
silverpill 2022-06-03 20:25:21 +00:00
parent a526b507f3
commit 5ed671b5ea
3 changed files with 10 additions and 16 deletions

View file

@ -121,12 +121,6 @@ cargo clippy
cargo test
```
### Build for production
```
cargo build --release
```
## Federation
See [FEDERATION.md](./FEDERATION.md)

View file

@ -23,20 +23,16 @@ registrations_open: false
#post_character_limit: 2000
# Blockchain settings
# Example:
# Blockchain integration
#blockchain:
# chain_id: eip155:31337
# contract_address: '0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9'
# contract_dir: contracts
# contract_dir: /usr/share/mitra/contracts
# api_url: 'http://127.0.0.1:8545'
# explorer_url: null
# signing_key: null
# Set `blockchain` key to `null` to disable blockchain integration
blockchain: null
# IPFS settings
# Set `ipfs_api_url` key to `null` to disable IPFS integration
ipfs_api_url: null
# IPFS gateway for clients
ipfs_gateway_url: null
# IPFS integration
#ipfs_api_url: 'http://127.0.0.1:5001'
# IPFS gateway (for clients)
#ipfs_gateway_url: 'https://ipfs.example.tld'

View file

@ -32,6 +32,10 @@ mkdir -p $PACKAGE_DIR/usr/bin
cp target/release/mitra $PACKAGE_DIR/usr/bin/mitra
cp target/release/mitractl $PACKAGE_DIR/usr/bin/mitractl
# Contracts
mkdir -p $PACKAGE_DIR/usr/share/mitra
cp -r contracts $PACKAGE_DIR/usr/share/mitra/contracts
# Webapp
mkdir -p $PACKAGE_DIR/usr/share/mitra
# https://people.debian.org/~neilm/webapps-policy/ch-issues.html#s-issues-fhs