boltcard/docs/DOCKER_INSTALL.md
2023-02-01 17:33:11 +13:00

1.3 KiB

Bolt card service installation using Docker

install Docker engine and Docker compose

Set up the boltcard server

  • Run chmod +x docker_init.sh
  • Run ./docker_init.sh to set up the initial data
  • Put the tls.cert file and admin.macaroon files in the project root directory

https setup

set up the domain A record to point to the server

set up the server hosting firewall to allow open access to https (port 443) only

service bring-up and running

$ docker volume create caddy_data
// add -d for detached mode
$ docker-compose up -d

stop docker

$ docker-compose down

To delete the database and reset the docker volume, run docker-compose down --volumes NOTE: caddy_data volume won't be removed even if you run docker-compose down --volumes because it's an external volume.

running create bolt card command

  • docker exec boltcard_main createboltcard/createboltcard to see options
  • docker exec boltcard_main createboltcard/createboltcard -enable -tx_max=1000 -day_max=10000 -name=card_1 for example
  • this will give you a one-time link in text and QR code form