| 
		
			Some checks failed
		
		
	 Lint Checks / Run linter (push) Successful in 59s Publish / Build and publish (push) Successful in 44s Webapp Test / Run webapp test suite (push) Successful in 2m49s Deploy Test / Run deploy test suite (push) Successful in 5m41s Smoke Test / Run basic test suite (push) Successful in 4m48s Fixturenet-Laconicd-Test / Run an Laconicd fixturenet test (push) Successful in 6m26s Fixturenet-Eth-Plugeth-Arm-Test / Run an Ethereum plugeth fixturenet test (push) Failing after 27m20s Fixturenet-Eth-Plugeth-Test / Run an Ethereum plugeth fixturenet test (push) Successful in 55m51s K8s Deploy Test / Run deploy test suite on kind/k8s (push) Successful in 8m39s Database Test / Run database hosting test on kind/k8s (push) Successful in 6m47s Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Successful in 3m53s webapps are meant to be build-once/deploy-many, but we were rebuilding them for every request. This changes that, so that we rebuild only for every unique ApplicationRecord. When we push the image, we now tag it according to its ApplicationRecord. We don't want to use that tag directly in the compose file for the deployment, however, as the deployment needs to be able to adjust to new builds w/o re-writing the file all the time. Instead, we use a per-deployment unique tag (same as before), we just update what image it references as needed. Reviewed-on: #764 | ||
|---|---|---|
| .. | ||
| __init__.py | ||
| deploy_webapp_from_registry.py | ||
| deploy_webapp.py | ||
| run_webapp.py | ||
| undeploy_webapp_from_registry.py | ||
| util.py | ||