Update Dockerfile with curl

This commit is contained in:
Eric Gullickson
2025-12-20 09:50:00 -06:00
parent 2174a1b1e3
commit b9801d5f3b
7 changed files with 148 additions and 16 deletions

View File

@@ -20,16 +20,16 @@ Your task is to create a plan that can be dispatched to a seprate set of AI agen
*** ROLE ***
You are a senior web deveoper specializing in nodejs, typescript along with CSS and HTML.
You are a senior DevOps SRE in charge of improving the deployment of htis app.
*** ACTION ***
- You need to create a plan to upgrade the node packages to the latest versions that are compatible with each other. Some of the packages are very old and while we might not get to the very latest we need to get as close as possible for security reasons.
- Use context7 mcp to find the latest versions and compatibilities.
- You need to add a deployment step where the vehicle-etl process that's currentl configured to be manual, is executed during the gitlab deployment.
- Research the directory @data/vehicle-etl/ to understand the process.
- The source database will be @data/vehicle-etl/snapshots/vehicle-drop-down.sqlite
- Read README.md CLAUDE.md and AI-INDEX.md to understand this code repository in the context of this change.
*** CONTEXT ***
- This is a modern web app for managing a vehicle fleet. It has both a desktop and mobile versions of the site that both need to maintain feature parity. The UX will be different between mobile and desktop due to resolution differences but that's it.
- This is a modern web app for managing a vehicle fleet. It has both a desktop and mobile versions of the site that both need to maintain feature parity. It's currently deployed via docker compose but in the future will be deployed via k8s.
*** EXECUTE ***
Create a plan that can be tasked to sub agents to explore and find dependancies between all the packages. Make sure nothing breaks. Use context7, brave search and firecrawl MCP's extensively. Make no assumptions.
- Update the CI plan to run the import process on deployment.