NYCPlanning / ose-basemap-server

Tileserver for basemap of applications
MIT License
0 stars 0 forks source link

Upgrade basemap server to NGINX 1.26 #3

Closed TylerMatteo closed 1 month ago

TylerMatteo commented 1 month ago

NGINX 1.24 reached EoL in April 2024. As such, we need to upgrade the version of NGINX running on DO droplet basemap-server-22-lts to 1.26

Acceptance Criteria

TylerMatteo commented 1 month ago

@TangoYankee let me know when you've worked out a plan for this, then we can talk timeline for execution.

TangoYankee commented 1 month ago

The plan is to

1) Integrate #4 onto main 2) Pull the updated code onto the droplet 3) Run docker compose up --build -d on the droplet images 4) Update the nginx cert while we're in there

Zero downtime expected the existing build will run until the 1.26.1 build spins up. For downtime, there might be a few minutes where we need to rerun certbot before HTTPS will work

TangoYankee commented 1 month ago

@TylerMatteo when would you like to deploy?