You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Alexis Hernandez 2c463b95ef infra: Enable lite version on bitcoin 6 years ago
..
config infra: Enable lite version on bitcoin 6 years ago
docs infra: Move the docs for deploying to the docs folder 6 years ago
roles infra: Add script to deploy xsnd 6 years ago
scripts infra: Add scripts for deploying the frontend 6 years ago
systemd-services infra: Add bitcoin support 6 years ago
.gitignore infra: Create the .gitignore for the deployment files 6 years ago
README.md infra: Update the README.md for deploying the apps 6 years ago
bitcoin-backend.yml infra: Add bitcoin support 6 years ago
bitcoind.yml infra: Add bitcoin support 6 years ago
frontend.yml infra: Enable gzip on nginx 6 years ago
groestlcoin-backend.yml infra: Add support for GRS 6 years ago
groestlcoind.yml infra: Add support for GRS 6 years ago
ltc-backend.yml infra: Include sentry on backend deployments 6 years ago
ltcd.yml infra: Update the expected user on deployment scripts 6 years ago
postgres.yml infra: Add script to deploy postgres 6 years ago
production-bitcoin.ini infra: Add bitcoin support 6 years ago
production-frontend.ini infra: Add scripts for deploying the frontend 6 years ago
production-groestlcoin.ini infra: Add support for GRS 6 years ago
production-litecoin.ini infra: Update litecoin deployment config 6 years ago
production-xsn.ini infra: Add deployment hosts for xsn and ltc 6 years ago
test-hosts.ini infra: Add deployment scripts for litecoin 6 years ago
xsn-backend.yml infra: Include sentry on backend deployments 6 years ago
xsnd.yml infra: Update xsnd 6 years ago

README.md

Deployment

This folder contains all the required scripts to deploy the projects.

These scripts were tested with ansible 2.6.4, higher versions should work too, it might not work with smaller versions.

Run

Execute the following commands to deploy the applications to a test server:

  • xsnd: ansible-playbook -i test-hosts.ini --ask-become-pass --vault-password-file .vault xsnd.yml
  • postgres: ansible-playbook -i test-hosts.ini --ask-become-pass --vault-password-file .vault postgres.yml
  • xsn-backend: ansible-playbook -i test-hosts.ini --ask-become-pass --vault-password-file .vault xsn-backend.yml
  • all ansible-playbook -i test-hosts.ini --ask-become-pass --vault-password-file .vault xsnd.yml postgres.yml xsn-backend.yml