Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Docker and AWS CloudFormation support #36

Closed
wants to merge 0 commits into from

Conversation

Sjors
Copy link
Owner

@Sjors Sjors commented May 4, 2018

Fixes #31, combining ideas from #34 and #35.

Currently just spins up bitcoind on an EC2 instance using Docker.

Based in part on https://github.com/NicolasDorier/lightning-charge-docker/blob/master/docker-compose.yml and https://github.com/ElementsProject/lightning-charge/blob/master/Dockerfile

TODO:

  • testnet / mainnet dropdown
  • Postgres container
  • Rails container (with yarn)
  • configure FROM_EMAIL, BUGS_TO
  • configure PODCAST, PODCAST_TITLE, PODCAST_IMAGE, PODCAST_URL
  • map Charge to /charge instead of using port 9112 (and remove port from security group)
  • show Lightning node info (via Display node URI on checkout page ElementsProject/lightning-charge#38)
  • configure SMTP params
  • use Rails production environment
  • run crons
  • Wait for IBD before starting c-lightning
  • update README

Later (followup PRs):

  • wait for c-lightning to start before starting Charge
  • show IBD status on Matreon landing page, disable login / signup until complete
  • avoid using root
  • https support
  • backup command / instructions (private keys, channel and invoice metadata, pg database)
  • upgrade support (depends on files having a permanent path and user), both host OS and containers need to be updated

@Sjors Sjors force-pushed the 2018/05/docker-compose-aws-cloud branch 2 times, most recently from 4775daa to 1a7886d Compare May 4, 2018 17:10
This was referenced May 4, 2018
@Sjors Sjors force-pushed the 2018/05/docker-compose-aws-cloud branch 9 times, most recently from 1c661a1 to d4268b2 Compare May 5, 2018 19:06
@Sjors Sjors mentioned this pull request May 5, 2018
10 tasks
@Sjors Sjors force-pushed the 2018/05/docker-compose-aws-cloud branch 13 times, most recently from 30e357d to ffa5208 Compare May 11, 2018 11:34
@Sjors Sjors closed this May 11, 2018
@Sjors Sjors force-pushed the 2018/05/docker-compose-aws-cloud branch from ffa5208 to d8ec291 Compare May 11, 2018 12:26
@Sjors Sjors deleted the 2018/05/docker-compose-aws-cloud branch May 11, 2018 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant