* chore: retire the standalone lsp and multiplayer images from examples, drop lsp/Dockerfile
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* chore: drop the unbuilt DockerfileMultiplayer, document running the LSP from windmill-extra
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* fix(examples): ecs terraform destroys cleanly and gives private instances no public ip
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* fix(examples): give windmill-extra on ecs a WINDMILL_BASE_URL for multiplayer auth, address review
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* fix(examples): make the ecs example upgrade cleanly from the standalone lsp/multiplayer stack
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* fix(examples): name the extra target group by prefix so create_before_destroy can replace it
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* docs(examples): note the brief editor-socket gap when upgrading the ecs example
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* docs(examples): the debugger stays off after the ecs upgrade unless enabled
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* main docker file
* fix docker image build test tag
* don't remove tag
* make root user default
* chown tmp folder
* create search and logs folder in order to inherite windmill user permissions
* Dockerfile
* lsp non root
* improving lsp image to get rid of critical vulnerabilities
* formatting
* support /root/.cache mount
* make the cache mount backwards compatible
Modifications to improve the terraform experience for bringing up a
windmill cluster. Due to the default RDS settings for the version in the
terraform, we do not want to disable ssl in connecting. Additionally,
change the TF to automatically pull the latest 2023 AMI. Given this is
meant to be a quick start example, this seems better than hard-coding
since eventually the hard-coded ami doesn't exist.