David Boreham
01ab438c7e
Merge main
2024-02-06 07:11:08 -07:00
Thomas E Lackey
36bb068983
Add ConfigMap test. ( #726 )
...
Publish / Build and publish (push) Successful in 1m24s
Details
Deploy Test / Run deploy test suite (push) Successful in 2m52s
Details
K8s Deploy Test / Run deploy test suite on kind/k8s (push) Failing after 1m3s
Details
Webapp Test / Run webapp test suite (push) Successful in 2m40s
Details
Smoke Test / Run basic test suite (push) Successful in 4m24s
Details
* Add ConfigMap test.
* eof
* Minor tweak
* Trigger test
---------
Co-authored-by: David Boreham <david@bozemanpass.com>
2024-02-05 14:15:11 -06:00
David Boreham
c85f31760d
Merge main
2024-02-05 06:47:13 -07:00
Thomas E Lackey
2fcd416e29
Basic webapp deployer stack. ( #722 )
Webapp Test / Run webapp test suite (push) Successful in 2m35s
Details
Smoke Test / Run basic test suite (push) Successful in 3m46s
Details
Publish / Build and publish (push) Successful in 50s
Details
Deploy Test / Run deploy test suite (push) Successful in 2m56s
Details
2024-02-02 19:05:15 -07:00
Thomas E Lackey
6629017d6a
Support other webapp types (react, static). ( #721 )
...
* Support other webapp types (react, static).
2024-02-02 18:04:06 -06:00
Thomas E Lackey
62af03077f
Add deployed/error status output to the state file. ( #719 )
...
* More status info
* Up default resource limits.
* Need ps
2024-01-30 22:13:45 -06:00
David Boreham
886f1f322c
Fix template filename
2024-01-28 22:01:51 -07:00
David Boreham
d279aedf84
Changes for fixturenet-laconic-loaded in k8s
2024-01-28 21:57:01 -07:00
Thomas E Lackey
554f05de87
Fix pip3 error ( #709 )
Publish / Build and publish (push) Successful in 1m0s
Details
Deploy Test / Run deploy test suite (push) Successful in 3m9s
Details
Webapp Test / Run webapp test suite (push) Successful in 3m7s
Details
Smoke Test / Run basic test suite (push) Failing after 2m25s
Details
2024-01-22 21:06:15 -06:00
Thomas E Lackey
0587813dd0
Create next.config.js if it is missing. ( #701 )
...
Smoke Test / Run basic test suite (push) Successful in 4m3s
Details
Publish / Build and publish (push) Successful in 1m3s
Details
Deploy Test / Run deploy test suite (push) Successful in 3m16s
Details
K8s Deploy Test / Run deploy test suite (push) Failing after 3m1s
Details
Webapp Test / Run webapp test suite (push) Successful in 3m13s
Details
* Create next.config.js if it is missing.
* Add comment.
2024-01-15 12:12:59 -06:00
Thomas E Lackey
b83030f63b
Use custom act with gitea. ( #700 )
...
Publish / Build and publish (push) Successful in 55s
Details
Deploy Test / Run deploy test suite (push) Successful in 2m51s
Details
K8s Deploy Test / Run deploy test suite (push) Failing after 3m32s
Details
Webapp Test / Run webapp test suite (push) Successful in 2m59s
Details
Smoke Test / Run basic test suite (push) Successful in 5m28s
Details
* Use custom act with gitea.
* Make sure wget is available
* Fix repo url
2024-01-09 22:53:43 -06:00
Thomas E Lackey
997496b8a5
Update script for new nextjs build output. ( #691 )
Smoke Test / Run basic test suite (push) Successful in 4m7s
Details
Publish / Build and publish (push) Successful in 57s
Details
Deploy Test / Run deploy test suite (push) Successful in 3m9s
Details
K8s Deploy Test / Run deploy test suite (push) Failing after 3m5s
Details
Webapp Test / Run webapp test suite (push) Failing after 2m36s
Details
2023-12-14 19:47:30 -06:00
Thomas E Lackey
61f2884505
Reduce base image size (first round of improvements) ( #690 )
2023-12-14 17:46:03 -06:00
prathamesh0
b9b758bfdd
Add a stack for running Osmosis frontend app on Urbit ( #683 )
...
* Deploy osmosis on Urbit fake ship
* Remove Urbit configuration from existing osmosis stack
* Add a separate stack for Osmosis front end on Urbit
* Run script for renaming build files with bash
* Add environment variables required in urbit osmosis build
* Fix BASEPATH in compose file
* Remove ipfs-glob-host from network config in osmosis readme
* Use laconic branch for osmosis frontend
---------
Co-authored-by: Nabarun <nabarun@deepstacksoft.com>
2023-12-14 17:28:10 +05:30
Thomas E Lackey
88f66a3626
Add `deployment update` and `deploy-webapp-from-registry` commands. ( #676 )
2023-12-13 21:02:34 -06:00
Nabarun Gogoi
fa6b570f4a
Add stack for running osmosis frontend app ( #673 )
...
Publish / Build and publish (push) Successful in 1m8s
Details
Deploy Test / Run deploy test suite (push) Successful in 3m17s
Details
K8s Deploy Test / Run deploy test suite (push) Failing after 3m30s
Details
Webapp Test / Run webapp test suite (push) Failing after 4m47s
Details
Smoke Test / Run basic test suite (push) Successful in 4m37s
Details
* osmosis FE stack
* chmod
* dont use 3000
* fix for neww stack format
* updates
* update osmosis readme
* Update stack.yml
* Update osmosis frontend stack to serve app
* Host osmosis app static build using python server
* Fix mapped ports in deployment for containers
* Update instructions
* Use nginx server to host files and handle page reloads
* Fix typo
---------
Co-authored-by: zramsay <zach@bluecollarcoding.ca>
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2023-12-11 14:10:54 +05:30
Nabarun Gogoi
c319e90ddd
Add a stack for running uniswap frontend on urbit ( #670 )
...
Webapp Test / Run webapp test suite (push) Failing after 4m0s
Details
Smoke Test / Run basic test suite (push) Successful in 4m31s
Details
Publish / Build and publish (push) Successful in 1m2s
Details
Deploy Test / Run deploy test suite (push) Successful in 3m12s
Details
K8s Deploy Test / Run deploy test suite (push) Failing after 3m3s
Details
* Create uniswap-frontend stack
* Add stack for building uniswap frontend app
* Add a container for Urbit fake ship
* Update with deployment command
* Add a service for uniswap app deployment to urbit
* Use a script to start urbit ship to handle restarts
* Rename stack name to uniswap-urbit-app
* Rename build.sh to build-app.sh and check if build already exists
* Rename stack directory name
* Update uniswap build restart on failure
* Perform uniswap app deployment in the urbit container
* Add steps to create glob for the app
* Tail /dev/null after deployment
* Add steps to install the app to desk
* Host glob files for uniswap
* Update repo branch
* Update readme with command to get urbit password
* Update readme
* Update readme to open urbit web UI
* Expose the port on glob hosting container
* Avoid exposing urbit http port
* Add scripts for installing uniswap on remote urbit instance
* Configure GQL proxy for uniswap app
* Use laconic branch for app repo
* Rename urbit pod for uniswap app deployment
---------
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2023-12-04 18:39:19 +05:30
Thomas E Lackey
2173e7ce6a
If the next version is unsupported, print a big warning and try higher version. ( #674 )
Smoke Test / Run basic test suite (push) Successful in 4m9s
Details
Publish / Build and publish (push) Successful in 58s
Details
Deploy Test / Run deploy test suite (push) Successful in 3m47s
Details
K8s Deploy Test / Run deploy test suite (push) Failing after 2m56s
Details
Webapp Test / Run webapp test suite (push) Failing after 3m42s
Details
2023-11-30 12:33:06 -06:00
Thomas E Lackey
1a37255c18
Tweak laconicd config to allow setting endpoint port and to make the fixturenet restartable. ( #660 )
...
K8s Deploy Test / Run deploy test suite (push) Failing after 2m59s
Details
Webapp Test / Run webapp test suite (push) Failing after 3m31s
Details
Smoke Test / Run basic test suite (push) Successful in 4m3s
Details
Publish / Build and publish (push) Successful in 55s
Details
Deploy Test / Run deploy test suite (push) Successful in 3m21s
Details
* Endpoint includes port
* Make it restartable
* Don't try to remove the mounted directory
* Make copy of init.sh
2023-11-22 11:31:30 -06:00
Ian
80c4b9214b
Merge pull request #643 from cerc-io/iskay/update-optimism
...
Iskay/update optimism
2023-11-16 12:31:57 -05:00
Thomas E Lackey
2059d67dca
Add run-webapp command. ( #651 )
2023-11-15 10:54:27 -07:00
Thomas E Lackey
4ae4d3b61d
Print docker container logs in webapp test. ( #649 )
Publish / Build and publish (push) Successful in 1m15s
Details
Deploy Test / Run deploy test suite (push) Successful in 3m2s
Details
K8s Deploy Test / Run deploy test suite (push) Failing after 3m27s
Details
Webapp Test / Run webapp test suite (push) Failing after 3m35s
Details
Smoke Test / Run basic test suite (push) Successful in 4m7s
Details
2023-11-14 17:30:01 -06:00
Thomas E Lackey
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
Thomas E Lackey
f1f618c57a
Don't change the next.js version by default. ( #640 )
Publish / Build and publish (push) Successful in 58s
Details
Deploy Test / Run deploy test suite (push) Successful in 2m55s
Details
K8s Deploy Test / Run deploy test suite (push) Failing after 2m57s
Details
Webapp Test / Run webapp test suite (push) Failing after 3m40s
Details
Smoke Test / Run basic test suite (push) Successful in 3m55s
Details
2023-11-13 11:56:04 -06:00
Nabarun Gogoi
a04730e7ac
Add a merkl-sushiswap-v3 watcher stack ( #641 )
...
Smoke Test / Run basic test suite (push) Successful in 4m2s
Details
Publish / Build and publish (push) Successful in 59s
Details
Deploy Test / Run deploy test suite (push) Successful in 2m55s
Details
K8s Deploy Test / Run deploy test suite (push) Failing after 2m56s
Details
Webapp Test / Run webapp test suite (push) Failing after 3m40s
Details
* Add a merkl-sushiswap-v3 watcher stack
* Remove unrequired image from list
2023-11-13 11:13:55 +05:30
prathamesh0
95e881ba19
Add a sushiswap-v3 watcher stack ( #638 )
...
* Add a sushiswap-v3 watcher stack
* Add services for watcher db and server
* Add service for watcher job-runner
* Use 0.0.0.0 for watcher server config
---------
Co-authored-by: Nabarun <nabarun@deepstacksoft.com>
2023-11-13 10:58:55 +05:30
Thomas E Lackey
414b887036
Allow setting build tool (npm/yarn) and next.js version. ( #639 )
...
Publish / Build and publish (push) Successful in 1m7s
Details
Deploy Test / Run deploy test suite (push) Successful in 3m3s
Details
K8s Deploy Test / Run deploy test suite (push) Failing after 2m58s
Details
Webapp Test / Run webapp test suite (push) Failing after 3m38s
Details
Smoke Test / Run basic test suite (push) Successful in 3m48s
Details
* Allow setting build tool (npm/yarn) and next.js version.
2023-11-10 17:44:25 -06:00
iskay
1072fc98c3
update fixturenet-optimism
2023-11-10 20:05:22 +00:00
Thomas E Lackey
042b413598
Support the case where webpack config is already present next.config.js ( #631 )
...
Smoke Test / Run basic test suite (push) Successful in 4m16s
Details
Publish / Build and publish (push) Successful in 58s
Details
Deploy Test / Run deploy test suite (push) Successful in 3m19s
Details
K8s Deploy Test / Run deploy test suite (push) Failing after 3m5s
Details
Webapp Test / Run webapp test suite (push) Failing after 3m34s
Details
* 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
Thomas E Lackey
660326f713
Add new build-webapp command and related scripts and containers. ( #626 )
...
Publish / Build and publish (push) Successful in 59s
Details
Deploy Test / Run deploy test suite (push) Successful in 2m57s
Details
Webapp Test / Run webapp test suite (push) Failing after 3m31s
Details
Smoke Test / Run basic test suite (push) Successful in 4m3s
Details
* Add new build-webapp command and related scripts and containers.
2023-11-07 18:15:04 -06:00
David Boreham
4456e70c93
Rename app -> stack_orchestrator ( #625 )
Publish / Build and publish (push) Successful in 1m0s
Details
Deploy Test / Run deploy test suite (push) Successful in 3m25s
Details
Smoke Test / Run basic test suite (push) Successful in 4m21s
Details
2023-11-07 00:06:55 -07:00