Commit Graph

160 Commits (c26bc388611c9f61f20654680aea415e6f8f05ba)

Author SHA1 Message Date
vzotova 856abe4892 Renames `provider_uri` to `eth_provider_uri` 2022-02-18 11:27:15 +03:00
Damon Ciarelli 0419338cb6 update docker image 2022-02-08 11:04:26 -08:00
Kieran Prasch 8052585d2a Removes Felix 2022-02-07 12:11:28 -08:00
Kieran Prasch e73daaa3aa docker bugfixes 2022-01-22 01:09:19 -08:00
Kieran Prasch f67a5c991f use nucypher/rust-python docker images 2022-01-22 01:08:59 -08:00
Bogdan Opanchuk 12c2034ed5 [temporary] trying to fix build_dev_docker_images task 2022-01-08 15:29:22 -08:00
Bogdan Opanchuk 99f7f6d38a [temporary] Using nucypher-core from git
Replace with dependency relock when it is published.
2022-01-08 15:29:22 -08:00
derekpierre 21212653f9 Allow more flexibility for CORS origins to be specified. CLI takes a comma-separated list, that can include regexes, and Porter with NGINX can configure conditionals for allowing origins. 2021-10-13 13:13:52 -04:00
derekpierre 9853509716 Make CORS allow origins opt-in by default (instead of opt-out and having '*' as the default).
Ensure that empty string for --allow-origins equates to cors not enabled.
Add tests for CORS CLI option.
2021-10-08 11:32:47 -04:00
derekpierre 978141643e Add direct CORS support to Porter (i.e. without nginx).
Fix bug with use of Path for TLS key/certificate instead of str.
2021-10-08 11:32:47 -04:00
derekpierre 8e5dc8f0f6 Add porter docker-compose to use nginx reverse proxy with support for SSL and CORS. 2021-10-08 11:32:48 -04:00
Damon Ciarelli cb8f40e6bc
build and deploy monitor with ansible 2021-09-21 09:21:53 -07:00
KPrasch 47d281a30e
Merge pull request #2664 from nucypher/porter
[EPIC] Porter MVP - "Infura for NuCypher"
2021-08-04 10:53:18 -07:00
damon 59c4df13b4 force pull latest tagged image on external geth deployment 2021-07-29 08:58:09 -07:00
derekpierre 26968e05bc Rename docker image to nucypher/porter instead of nucypher/nucypher-porter.
Update documentation regarding the port that the Porter service runs on.
2021-07-26 15:14:43 -04:00
derekpierre 00f38e7b35 Build and publish separate nucypher/nucypher-porter docker image.
Minor cleanups including docker-compose container names, and documentation updates.
2021-07-26 15:14:43 -04:00
derekpierre 3faf1de19b Fix broken docker-compose for porter. 2021-07-26 15:14:43 -04:00
derekpierre 5485484e36 Add very simple iteration of basic authentication to Porter. 2021-07-26 15:14:42 -04:00
derekpierre ed17df1be3 Docker compose file for porter. 2021-07-26 15:14:42 -04:00
KPrasch 527d4142c6
Merge pull request #2701 from KPrasch/keyring-v2
Deterministic Keystore
2021-07-03 16:46:40 -07:00
Kieran Prasch d5e9b2f90c Update deployment scripts to use Keystore and deprecate Keyring. 2021-06-28 14:33:31 -07:00
damon 2370436175 ignore errors on stopping of ursula containers 2021-06-24 16:11:27 -07:00
damon 22f67de072 fix some port config and missed stable specs 2021-04-08 11:00:23 -07:00
damon c cac8121b8e
Update deploy/ansible/worker/include/run_external_geth.yml
Co-authored-by: David Núñez <david@nucypher.com>
2021-04-06 08:14:38 -07:00
damon 1d5cb962d0 adds ansible playbook for simple/easy geth node creation 2021-04-04 10:49:41 -07:00
damon 090c3e592c cloudworkers: clean disk space more thoroughly, stop containers first 2021-03-27 12:11:57 -07:00
damon ec53ee3c0f re-add newly re-available status info to node status 2021-03-23 17:43:43 -07:00
damon 5fdc5fc46c remove references to unavailable keys in json status 2021-02-22 11:34:38 -08:00
damon 5703e092b6 tweaks for creating new nodes as of 4.5.x 2021-02-22 11:04:51 -08:00
Bogdan Opanchuk 4de9b91d2a Refactor FleetSensor 2021-02-16 22:45:55 -08:00
damon d358fb4a51 cloudworkers: wait for 'External IP matches configuration' 2021-01-12 13:57:26 -08:00
K Prasch 3733644d40
Merge pull request #2494 from vepkenez/ex-post-not-so-fasto
Some Updates to worker management
2021-01-12 13:01:18 -08:00
Bogdan Opanchuk 12b9ba8d0e Install patch in docker
lmdb needs it
2021-01-05 16:21:08 -08:00
damon 42303c19bb cloudworkers: refactor cli args handling 2021-01-04 15:29:51 -08:00
David Núñez e2a1fd1c1d Update python version in Dockerfiles to 3.8 2021-01-04 13:16:42 +01:00
damon a41429630a per node envvars: fixes https://github.com/nucypher/nucypher/issues/2472 2020-12-20 16:07:16 -08:00
damon 5c533d5017 nucypher cloudworkers refactored and production tested 2020-12-04 14:36:59 -08:00
damon 43dbe26dd8 add prometheus option 2020-10-06 11:04:09 -07:00
damon 77dae7b4f6 RFCs, improved reliability 2020-10-06 10:36:10 -07:00
damon ccb368123c generic hosts implemented 2020-10-06 10:36:10 -07:00
damon be7c7d31f3 rename/cleanup envvars 2020-10-06 10:36:10 -07:00
damon af212b0640 improved output, store instance specific config, option to wipe nucypher config 2020-10-06 10:36:09 -07:00
damon 2f0dd8cf2f adding wipe in progress 2020-10-06 10:36:09 -07:00
damon faddf3fa2c worker node creation and deployment 2020-10-06 10:36:09 -07:00
Kieran Prasch 7962c47f56 Include optional prometheus installation with pip install nucypher[ursula] and inclusion in Dockerfile 2020-05-28 11:59:08 -07:00
derekpierre 668f25bc38 Add pre-commit hook to ensure that AGPL license is included in python source files 2020-05-22 08:55:06 -04:00
derekpierre c1d93d8941 Add "end-of-file-fixer" to pre-commit hooks 2020-05-19 14:28:29 -04:00
vzotova 4a0b79b2ca StakingEscrow: confirmActivity -> commitToNextPeriod, lastActivePeriod -> lastCommittedPeriod 2020-05-13 20:21:52 +03:00
damon d554112b2c update ansible docs and examples 2020-04-01 22:21:20 -07:00
damon bda8326b9d cleanup host options 2020-04-01 20:39:47 -07:00