@@ -25,7 +25,8 @@ If you need any further support, please contact us at contact@globe.dev and incl
2525
2626---
2727
28- <h2 id = " before-you-begin" style = " scroll-margin-top: 12rem" >Before You Begin</h2 >
28+ <span id = " before-you-begin" style = " display: block; height: 0; padding-top: 8rem; margin-top: -8rem;" aria-hidden = " true" ></span >
29+ <h2 >Before You Begin</h2 >
2930
3031Take a moment to inventory what you are using on Globe. This will help you plan your migration.
3132
@@ -51,7 +52,8 @@ Take a moment to inventory what you are using on Globe. This will help you plan
5152
5253---
5354
54- <h2 id = " part-1-migrating-dart-backend-deployments" style = " scroll-margin-top: 12rem" >Part 1: Migrating Dart Backend Deployments</h2 >
55+ <span id = " part-1-migrating-dart-backend-deployments" style = " display: block; height: 0; padding-top: 8rem; margin-top: -8rem;" aria-hidden = " true" ></span >
56+ <h2 >Part 1: Migrating Dart Backend Deployments</h2 >
5557
5658Globe ran your Dart backend code in serverless containers. To move to another platform, you will need to containerize your application with Docker. The good news: Dart has official Docker support, and the process is straightforward regardless of which framework you use.
5759
@@ -251,7 +253,8 @@ For a VPS deployment, the general process is:
251253
252254---
253255
254- <h2 id = " part-2-migrating-flutter-web-deployments" style = " scroll-margin-top: 12rem" >Part 2: Migrating Flutter Web Deployments</h2 >
256+ <span id = " part-2-migrating-flutter-web-deployments" style = " display: block; height: 0; padding-top: 8rem; margin-top: -8rem;" aria-hidden = " true" ></span >
257+ <h2 >Part 2: Migrating Flutter Web Deployments</h2 >
255258
256259Flutter Web applications are static assets after building. This means you have many hosting options, and most of them are free or very affordable.
257260
@@ -323,7 +326,8 @@ Alternatively, build locally and use the Vercel CLI: `vercel deploy build/web`
323326
324327-- -
325328
326- <h2 id = " part-3-migrating-jaspr-projects" style = " scroll-margin-top: 12rem" >Part 3: Migrating Jaspr Projects</h2 >
329+ <span id = " part-3-migrating-jaspr-projects" style = " display: block; height: 0; padding-top: 8rem; margin-top: -8rem;" aria-hidden = " true" ></span >
330+ <h2 >Part 3: Migrating Jaspr Projects</h2 >
327331
328332Jaspr projects come in three modes , and each requires a different migration approach .
329333
@@ -368,7 +372,8 @@ Note: Verify the exact build output paths for your Jaspr version. The compiled s
368372
369373-- -
370374
371- <h2 id = " part-4-migrating-custom-domains" style = " scroll-margin-top: 12rem" >Part 4: Migrating Custom Domains</h2 >
375+ <span id = " part-4-migrating-custom-domains" style = " display: block; height: 0; padding-top: 8rem; margin-top: -8rem;" aria-hidden = " true" ></span >
376+ <h2 >Part 4: Migrating Custom Domains</h2 >
372377
373378If you connected a custom domain to your Globe project , here is how to point it to your new provider . Globe managed custom domains through Cloudflare DNS , so you previously added a CNAME record pointing to ` domains.globeapp.dev ` .
374379
@@ -408,7 +413,8 @@ To minimize downtime, we recommend this sequence:
408413
409414-- -
410415
411- <h2 id = " part-5-migrating-globe-db-data" style = " scroll-margin-top: 12rem" >Part 5: Migrating Globe DB Data</h2 >
416+ <span id = " part-5-migrating-globe-db-data" style = " display: block; height: 0; padding-top: 8rem; margin-top: -8rem;" aria-hidden = " true" ></span >
417+ <h2 >Part 5: Migrating Globe DB Data</h2 >
412418
413419Globe DB is powered by Turso , a distributed SQLite - compatible database built on libSQL . Your data is stored in Turso ' s infrastructure, and there are clear paths to export it.
414420
@@ -442,7 +448,8 @@ sqlite3 my_local.db < my_data_dump.sql
442448
443449-- -
444450
445- <h2 id = " part-6-migrating-globe-kv-data" style = " scroll-margin-top: 12rem" >Part 6: Migrating Globe KV Data</h2 >
451+ <span id = " part-6-migrating-globe-kv-data" style = " display: block; height: 0; padding-top: 8rem; margin-top: -8rem;" aria-hidden = " true" ></span >
452+ <h2 >Part 6: Migrating Globe KV Data</h2 >
446453
447454Globe KV is powered by Cloudflare Workers KV under the hood . KV data is stored as key - value pairs in a Cloudflare namespace .
448455
@@ -482,7 +489,8 @@ wrangler kv bulk put kv_data.json --namespace-id=YOUR_NEW_NAMESPACE_ID
482489
483490-- -
484491
485- <h2 id = " migration-checklist" style = " scroll-margin-top: 12rem" >Migration Checklist</h2 >
492+ <span id = " migration-checklist" style = " display: block; height: 0; padding-top: 8rem; margin-top: -8rem;" aria-hidden = " true" ></span >
493+ <h2 >Migration Checklist</h2 >
486494
487495Use this checklist to make sure you have covered everything .
488496
0 commit comments