run your own uncahined api
an owned domain name* to host unchained dns registrar (ex godaddy)
- fork unchained repo
- setup AWS account
- setup circle.
- sign up for npm
- sign up for dockerhub
- sign up for etherscan
buy a domain
get api token https://docs.docker.com/docker-hub/access-tokens/
get pulumi token https://www.pulumi.com/docs/reference/cli/pulumi_login/
signup for account get aws credentials
region=us-east-1
aws_access_key_id = ****
aws_secret_access_key = ****
setup rout53 hosted zone point dns on owned domain to zone
- go to forked project
setup configs:
get your pulumi access token
ROOT_DOMAIN_NAME=**
ADDITIONAL_ROOT_DOMAIN_NAME=**
PULUMI_ORG=**
PULUMI_ACCESS_TOKEN=**
AWS_ACCESS_KEY_ID=**
AWS_REGION=**
AWS_SECRET_ACCESS_KEY=**
DOCKERHUB_PASSWORD=**
DOCKERHUB_USERNAME=**
ETHERSCAN_API_KEY=**
NPM_TOKEN=**
- start building
- pulumi init dependencies stack
- verify environment
- run circle
teardown stack locally
in top level pulumi dir
pulumi destroy
repeat for each coinstack
re-run circle from top.