Chia-Network / chia-docker

Apache License 2.0
215 stars 345 forks source link

add key by docker secret #106

Closed SalimiHabib closed 3 years ago

SalimiHabib commented 3 years ago

adding keys from docker secret by changing environment variable to - keys=/run/secret/key.txt in compose file ended as below error . is it possible to do this ?

or manually migrate config.yaml Chia directory /root/.chia/mainnet No keys are present in the keychain. Generate them with 'chia keys generate' /root/.chia/mainnet already exists, no migration action taken Traceback (most recent call last): File "/chia-blockchain/venv/bin/chia", line 33, in sys.exit(load_entry_point('chia-blockchain', 'console_scripts', 'chia')()) File "/chia-blockchain/chia/cmds/chia.py", line 128, in main cli() # pylint: disable=no-value-for-parameter File "/chia-blockchain/venv/lib/python3.8/site-packages/click/core.py", line 829, in call return self.main(args, kwargs) File "/chia-blockchain/venv/lib/python3.8/site-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/chia-blockchain/venv/lib/python3.8/site-packages/click/core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/chia-blockchain/venv/lib/python3.8/site-packages/click/core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/chia-blockchain/venv/lib/python3.8/site-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, ctx.params) File "/chia-blockchain/venv/lib/python3.8/site-packages/click/core.py", line 610, in invoke return callback(args, kwargs) File "/chia-blockchain/venv/lib/python3.8/site-packages/click/decorators.py", line 21, in new_func return f(get_current_context(), args, kwargs) File "/chia-blockchain/chia/cmds/keys.py", line 52, in add_cmd mnemonic = Path(filename).read_text().rstrip() File "/usr/lib/python3.8/pathlib.py", line 1236, in read_text with self.open(mode='r', encoding=encoding, errors=errors) as f: File "/usr/lib/python3.8/pathlib.py", line 1222, in open return io.open(self, mode, buffering, encoding, errors, newline, File "/usr/lib/python3.8/pathlib.py", line 1078, in _opener return self._accessor.open(self, flags, mode) FileNotFoundError: [Errno 2] No such file or directory: '/run/secret/1.txt' Plots directory '/plots' appears to be empty, try mounting a plot directory with the docker -v command Daemon not started yet Starting daemon chia_harvester: started chia_farmer: started chia_full_node: started chia_wallet: started Traceback (most recent call last): File "/chia-blockchain/venv/bin/chia_farmer", line 33, in sys.exit(load_entry_point('chia-blockchain', 'console_scripts', 'chia_farmer')()) File "/chia-blockchain/chia/server/start_farmer.py", line 63, in main return run_service(kwargs) File "/chia-blockchain/chia/server/start_service.py", line 255, in run_service return asyncio.run(async_run_service(args, kwargs)) File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run return loop.run_until_complete(main) File "/usr/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete return future.result() File "/chia-blockchain/chia/server/start_service.py", line 249, in async_run_service return await service.run() File "/chia-blockchain/chia/server/start_service.py", line 171, in run await self.start() File "/chia-blockchain/chia/server/start_service.py", line 135, in start await self._node._start(**kwargs) File "/chia-blockchain/chia/farmer/farmer.py", line 183, in _start await self.setup_keys() File "/chia-blockchain/chia/farmer/farmer.py", line 148, in setup_keys raise RuntimeError(error_str) RuntimeError: No keys exist. Please run 'chia keys generate' or open the UI.

github-actions[bot] commented 3 years ago

'This issue has been flagged as stale as there has been no activity on it in 14 days. If this issue is still affecting you and in need of review, please update it to keep it open.'

github-actions[bot] commented 3 years ago

'This issue was automatically closed because it has been flagged as stale and subsequently passed 7 days with no further activity.'