telackey
4ae4d3b61d
Print docker container logs in webapp test. ( #649 )
2023-11-14 17:30:01 -06:00
telackey
9687d84468
646: Add error message for webapp startup hang ( #647 )
...
This fixes three issues:
1. #644 (build output)
2. #646 (error on startup)
3. automatic env quote handling (related to 2)
For the build output we now have:
```
#################################################################
Built host container for /home/telackey/tmp/iglootools-home with tag:
cerc/iglootools-home:local
To test locally run:
docker run -p 3000:3000 cerc/iglootools-home:local
```
For the startup error, it was hung waiting for the "success" message from the next generate output (itself a workaround for a nextjs bug fixed by this PR we submitted: https://github.com/vercel/next.js/pull/58276 ).
I added a timeout which will cause it to wait up to a maximum _n_ seconds before issuing:
```
ERROR: 'npm run cerc_generate' exceeded CERC_MAX_GENERATE_TIME.
```
On the quoting itself, I plan on adding a new run-webapp command, but I realized I had a decent spot to do effect the quote replacement on-the-fly after all when I am already escaping the values for insertion/replacement into JS.
The "dequoting" can be disabled with `CERC_RETAIN_ENV_QUOTES=true`.
2023-11-14 16:07:26 -06:00
telackey
f1f618c57a
Don't change the next.js version by default. ( #640 )
2023-11-13 11:56:04 -06:00
telackey
414b887036
Allow setting build tool (npm/yarn) and next.js version. ( #639 )
...
* Allow setting build tool (npm/yarn) and next.js version.
2023-11-10 17:44:25 -06:00
telackey
042b413598
Support the case where webpack config is already present next.config.js ( #631 )
...
* Support the case where webpack config is already present next.config.js
* Update scripts for experimental-compile/experimental-generate
2023-11-08 23:44:48 -06:00
telackey
36e13f7199
Remove test output from tree. ( #628 )
2023-11-07 23:10:32 -06:00
telackey
d9bcc088a8
Enable webapp test in GitHub CI. ( #627 )
2023-11-07 18:27:08 -06:00
telackey
660326f713
Add new build-webapp command and related scripts and containers. ( #626 )
...
* Add new build-webapp command and related scripts and containers.
2023-11-07 18:15:04 -06:00
telackey
fd5779f967
Fix KeyError accessing config. ( #620 )
2023-10-31 12:29:19 -05:00
telackey
8cac598679
Split act-runner into its own pod and offer as a distinct stack. ( #612 )
...
* Split act-runner into its own pod and offer as a distinct stack.
2023-10-27 13:57:13 -05:00
telackey
0f5b1a097b
Add plugeth to chain-chunker stack (needed for new verify option). ( #610 )
2023-10-25 14:47:53 -05:00
telackey and dboreham
20d633f81c
Plugeth-based full mainnet stack. ( #592 )
...
* Plugeth-based full mainnet stack.
---------
Co-authored-by: David Boreham <david@bozemanpass.com >
2023-10-25 14:42:52 -05:00
telackey
3291c16466
Update stacks for migrated laconic repos. ( #594 )
2023-10-20 11:59:06 -05:00
telackey
8246e3551f
53: Make sure curl and jq are present in the container. ( #585 )
2023-10-17 13:36:43 -05:00
telackey
80b0c07736
Open ports for 2nd geth instance and add missing lcli param. ( #555 )
2023-10-03 19:52:23 -05:00
telackey
6fa3ca2b6d
Update from github.com to git.vdb.to where applicable. ( #553 )
...
* Update from github.com to git.vdb.to for many repos.
* Use ipld-eth-server@v1.11 .6-statediff-v5 for most stacks
* Specify go-ethereum branch/tag
2023-10-03 13:55:33 -05:00
telackey
ed9c253f61
Simplified, improved default dashboard for mainnet-eth-metrics. ( #536 )
...
* Simplified, improved default dashboard for mainnet-eth-metrics.
* Add missing lighthouse prometheus config.
2023-09-19 20:29:08 -05:00
telackey
bdf4f069b4
Include all of app/data regardless of depth. ( #535 )
2023-09-19 20:26:48 -05:00
telackey
d3c26948fc
Add eth-api-proxy to mainnet-eth stack. ( #514 )
...
* Add eth-api-proxy to mainnet-eth stack.
2023-08-29 16:49:09 -05:00
telackey
7f9b556f9d
Update mainnet-eth stack to include auth and metrics. ( #492 )
2023-08-29 11:32:37 -05:00
telackey
f55a14bd6c
Create new base container for pre-compiled webapps. ( #507 )
...
* Create new base container for pre-compiled webapps.
* Set the webapp dir appropriately.
2023-08-22 13:32:45 -05:00
telackey
18e45af463
Add port config to deployment spec. ( #498 )
...
* Add port config to deployment spec.
2023-08-11 15:25:54 -05:00
telackey
a5945c9e59
Back to Github-based actions. ( #453 )
...
* Back to Github-based actions.
* Use fork.
* Use new release plugin tag.
2023-07-19 20:40:04 -06:00
telackey
809889f9f0
Update plugeth stack for plugeth-statediff plugin. ( #443 )
...
* Use latest plugeth-statediff.
* Change plugeth path
* EOL
* CERC_PLUGINS_DIR
2023-06-29 15:11:28 -06:00
telackey
26ff7a969c
Fix plugeth build. ( #423 )
2023-06-05 21:10:17 -05:00
telackey
a8e198ad55
Allow configuring the number of statediff workers. ( #422 )
...
* Allow configuring the number of statediff workers.
* Leave logging alone
2023-06-05 18:16:42 -05:00
telackey
23a336020c
Make a separate lighthouse container for the plugeth fixturenet. ( #412 )
...
* Make a separate lighthouse container for the plugeth fixturenet.
2023-05-26 16:57:15 -05:00
telackey
6ec55ba460
Add a plugeth-based version of the fixturenet ( #411 )
...
* plugeth version of the fixturenet
* Use pre-built plugeth.
2023-05-25 11:21:08 -05:00
telackey
aa702737ef
Fix 397 by pegging alpine version.
2023-05-19 11:26:09 -05:00
telackey
03f6d027f9
Minor script cleanup. ( #372 )
...
Former-commit-id: 323ca3b238
2023-04-26 23:26:50 -05:00
telackey
d8522211f4
Add script for exporting ethdb from fixturenet. ( #370 )
...
* Add script for exporting ethdb from fixturenet.
* Update README
* Script
Former-commit-id: 7a607c2994
2023-04-26 00:13:35 -05:00
telackey
80c16d2ced
Update for latest act_runner. ( #316 )
...
Former-commit-id: c7c3cbde8e
2023-04-11 15:05:08 -05:00
telackey
287468b7c0
Update run script to support COPY and WebSockets. ( #275 )
...
Former-commit-id: 4da69ebf4c
2023-04-03 14:59:31 -05:00
telackey
788b214116
Add Gitea action support via act_runner.
...
Former-commit-id: 74077d7704
2023-03-24 22:24:40 -05:00
telackey
bc5eff71b5
Use latest keycloak plugin. ( #173 )
...
Former-commit-id: 8645ab0619
2023-02-01 16:02:49 -06:00
telackey
bdde1b2c9e
Include all eth API operation metrics. ( #162 )
...
Former-commit-id: ce0c7ee9ba
2023-01-26 13:53:02 -06:00
telackey
b5c7ad114c
Integrate grafana/prometheus with fixturenet-eth. ( #156 )
...
* Integrate grafana/prometheus with fixturenet-eth.
* Integrate grafana/prometheus with fixturenet-eth.
* Revert port change
* EOL
* EOL
* Simplify ipld-eth-server config.
Former-commit-id: c279bd49a4
2023-01-25 11:50:08 -06:00
telackey
c77cc4e111
Update keycloak to include X-User-Id header. ( #147 )
...
Former-commit-id: 65cdba7705
2023-01-23 10:39:15 -06:00
telackey
08d5c22f32
Enable metrics endpoint in fixturenet.
...
Former-commit-id: 0ea29bc480
2023-01-17 12:04:28 -06:00
telackey
b13300ca81
Add CERC_STATEDIFF_DB_LOG_STATEMENTS=true|false option. ( #120 )
2023-01-13 16:33:59 -06:00
telackey
6396de1ecf
Improvements for building/deploying geth. ( #119 )
...
* Improvements for building/deploying geth.
* Improvements for building/deploying geth.
2023-01-12 11:37:23 -06:00
telackey
8e184f509d
Add remote debugging support to fixturenet-geth. ( #113 )
...
* Add remote debugging support to fixturenet-geth.
2023-01-11 12:54:22 -06:00
telackey
8669a822df
fix: import Path
2023-01-09 21:43:04 -06:00
telackey
e7296c2ce3
Add tx-spammer ( #74 )
...
* Add tx-spammer
* Update README
2022-12-21 09:59:40 -06:00
telackey
8f63328d60
fixturenet-eth README ( #73 )
...
* fixturenet-eth README
* Fix bullets
* Minor edit
* Update README.md
2022-12-20 14:08:10 -06:00
telackey
efbc86bdea
Moved repos. ( #72 )
2022-12-20 14:06:48 -06:00
telackey
8a9c1fb781
Use new repo ( #68 )
2022-12-16 15:57:26 -06:00
telackey
5d482658a7
Download pre-built keycloak api-key-module-0.1.jar rather than building it. ( #66 )
2022-12-16 14:15:56 -06:00
telackey
df0bf549a2
Keycloak + nginx reverse proxy ( #63 )
...
* Example Keycloak config.
* Proxy for geth, ipld-eth-server, and lighthouse.
* Add metrics.
2022-12-14 12:59:40 -06:00
telackey
32edd7aea7
46: Make it possible to launch fixturenet with or without the statediff DB. ( #59 )
...
* 46: Make it possible to launch fixturenet with or without the statediff DB.
* Require the hostname as well.
2022-12-06 17:17:24 -06:00
telackey
bd9aaebe3d
eth-probe with fixturenet ( #57 )
...
* eth-probe with fixturenet
* Add ability to wait on geth to be up and minting blocks before launching the probe.
2022-12-06 11:10:38 -06:00
telackey
863548530a
Integrate ipld-eth-beacon-indexer working with the fixturenet. ( #36 )
...
* Use explicit image hash, not latest tag.
* Better syntax
* No latest
* Add fixturenet setup for beacon indexer.
* Don't wait for merge.
* Don't wait for merge.
2022-11-03 17:31:14 -05:00
telackey
99fa08ed67
Use explicit image hash, not latest tag. ( #33 )
...
* Use explicit image hash, not latest tag.
* Better syntax
* No latest
2022-11-01 17:53:32 -05:00
telackey
f2c9af4ec6
Add option to enable statediffing for the fixturenet geth. ( #32 )
...
* Add option to enable statediffing for the fixturenet geth.
* eol
* Review comments
2022-11-01 12:44:33 -05:00
telackey
01fd7e251a
Remove fixed IPs and separate network for fixturenet. ( #30 )
...
* Remove fixed IPs and separate network for fixturenet.
* Remove static port mapping.
* Add helper script for checking your fxiturenet status
* Sleep 1 second
* Fix spacing
* Fix for latest genesis generator.
* run as archive node
2022-10-31 12:43:49 -05:00
telackey
efd40052cb
Restore ENR_IP.
2022-10-14 17:25:00 -05:00
telackey
9e9bb34aee
Auto-generate accounts.csv ( #25 )
...
* Auto-generate accounts.csv
2022-10-14 16:58:46 -05:00
telackey
78c79f2653
Review comment
2022-10-14 14:36:49 -05:00
telackey
6ec6fc1d75
Add comment and minor fix.
2022-10-14 14:32:35 -05:00
telackey
eae8b54126
Merge branch 'telackey/fixturenet' of github.com:cerc-io/stack-orchestrator into telackey/fixturenet
2022-10-14 13:49:32 -05:00
telackey
2bd5c729dc
Use config/
2022-10-14 13:48:54 -05:00
telackey
3ec2e982a2
Merge branch 'main' into telackey/fixturenet
2022-10-14 12:57:14 -05:00
telackey
d537538943
Add build and compose defintions for Merge 'fixturenet'.
2022-10-13 22:18:39 -05:00