* Make db dump more modular
* Add basic backup and restore scripts
* Exit on error
* Exit with error code in case of missing file
* Determine volumes location programatically
A bit hacky, maybe there's a better way - open for suggestions!
* gzip database dump
* Restore database
* Fail on pipe errors
* Encrypt backup using gpg; improve log messages
* Ensure database container is up during dump and import
* Restore volumes
* Adding Firefly-iii opt fragment
* Adding environment variable to force creation of db
* Instructing postgres to create database
* Switching exposing default port, running create db command
* Remove grep command for postgres container
* Removing database creation on postgres container start
* Adding required App Key env variable
* Updating nginx rewriting
* Updating firefly nginx confugration traying to make it work with subdirectory
https://github.com/firefly-iii/firefly-iii/issues/2848#issuecomment-557845301
* Trying to rewrite
* Reconfiguring nginx to pass headers
* Updating docker fragment
* Last try
* Allowing firefly iii to be hosted on other domain
* Fixing docker compose env variables
* Exposing ports for external communication
* Ports exposing
* Updating firefly host reference
* Matching service name and VIRTUAL_HOST_NAME
* Getting nginx to redirect to port 8080
* update and adapt
* Adapt firefly to be with dedicated domain
* Adapt Docker file builder to support non github builds
* Make firefly init create db only if not exists + run full recommended upgrade procedure
Co-authored-by: rockstardev <rockstardev@users.noreply.github.com>
* Docker fragment for Bitcoin Wallet Tracker
* Add docs for bwt
* Persist all BWT_* options to BTCPAY_ENV_FILE
* Add bwt to DockerFileBuildHelper, remove dynamic image name
The dynamic image didn't play nicely with the build helper, so it was
removed in favour of only supporting the Electrum variant for now.
* Update to bwt v0.2.2 with multi-arch images
* Add tor relay fragment
* remove extra ,
* use same tor container for relay
* remove \ns
* use own container for tor relay because of https://trac.torproject.org/projects/tor/ticket/8742
* be explicit with ports
* fix container name
* fix duplicate config
* fix config clash
* do not set daemon config item
* add info about tor requirements and legal implications
* New enviroment variables BTCPAY_HTTP_PORT and BTCPAY_HTTPS_PORT
* Added new vars to btcpay-setup.sh + added docs
* Renamed BTCPAY_HTTP_PORT to REVERSEPROXY_HTTP_PORT and BTCPAY_HTTPS_PORT to REVERSEPROXY_HTTPS_PORT
* Update btcpay-setup.sh
Added ` ` around REVERSEPROXY_HTTP_PORT
* Added REVERSEPROXY_HTTP_PORT ans REVERSEPROXY_HTTPS_PORT to helpers.sh
* Do not announce internal hostname
* update environment on btcpay-update.sh
* Rename to btcpay_update_docker_env
* Properly quote enclose some env variables