In the docs you linked it says that there should be different files for each environment variable. For example, it says that you'll have to create the
COIN,
DB_DIRECTORY and
DAEMON_URL necessarily and some others optionally.
No, all you need is one .conf file, all the environment variables can go there. For example:
COIN = Bitcoin
DAEMON_URL = myrpcusername:myrpcpasswrod@localhost:port
SERVICES = tcp://my.domain.name:50001,ssl://my.domain.name:50002,rpc://
REPORT_SERVICES = tcp://my.address.onion:50001,ssl://my.address.onion:50002
SSL_CERTFILE = /path/to/sslcertfile.crt
SSL_KEYFILE = /path/to/sslkeyfile.key
DONATION_ADDRESS = b1c...
BANNER_FILE = /path/to/file.banner
Anyway, yes, if I understood your question correctly, docker does allow you to do that. You just need to add parameters
on your script. Three posts above, @ETFbitcoin included the
DONATION_ADDRESS param. You can do the same for the banner:
-e BANNER_FILE=LOCATION_OF_YOUR_BANNER_FILE
Note that the location starts from the
electrumx data directory which means that if you enter BANNER_FILE=banner.txt, it'll search for
/home/user/electrumx:/data/banner.txtYeah, that was my question. I guess it does simplify the installation by using the docker image. I'm just so used to systemd, and I find it simple to enable a process to run at machine startup.