Mailio NFT Web3
Running staging on single server
version: '3'
services:
mailio-nft-bridge-staging:
image: mailio/mailio-nft-bridge:staging_01
command: [ "/app/main", "--config", "/config/conf.yml" ]
ports:
- '8082:8080'
volumes:
- /data:/data:rw
- /config/conf.yml:/config/conf.yml:ro
mailio-nft-web-staging:
image: mailio/mailio-nft-web:staging_01
ports:
- '3002:3000'
Check the mailio-nft-bridge repo for conf.yml
file.
Reload caddy confirguration
$ caddy_container_id=$(docker ps | grep caddy | awk '{print $1;}')
$ docker exec -w /etc/caddy $caddy_container_id caddy reload
Sync with Rclone
Create rclone.conf
and safe it to ~/.config/rclone/rclone.conf
[spaces-nyc3]
provider = DigitalOcean
type = s3
env_auth = false
access_key_id = your key
secret_access_key = your secret key
endpoint = nyc3.digitaloceanspaces.com
acl = private
Run rclone sync
rclone sync /data spaces-sfo2:emptymailio/mailio-nfts-staging
Add crontab once a day at 11:
00 11 * * * rclone sync /data spaces-sfo2:emptymailio/mailio-nfts-staging
Getting Started
First, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
Documentation
This is a parallel project to eth-salt-lake
repository web3-starter-kit
.
Reusable GitHub template of the web3-starter-kit framework can be found here