Embedded Replicas on Fly
Deploy a JavaScript app using Turso embedded replicas to Fly.io.
Prerequisites
Before you start, make sure you:
Locate your application
You should have an application ready using your Turso database that you want to deploy to Fly.
Launch with Fly
Using the Fly CLI, launch it:
Your application will automatically deploy to Fly, but we’re not ready yet.
Create a shared volume
Now create a volume that will be used to store the embedded replica(s):
Mount and configure volumes
The files fly.toml
and Dockerfile
created created when you launched previously.
Update fly.toml
this file to mount the new volume:
Then inside Dockerfile
, make sure you install and update ca-certificates
:
Make sure to also add the following line after any COPY
commands to copy the certificates:
Configure the libSQL client
You will want to change the url
to point to a local file, and set the syncUrl
to be your Turso database URL:
Deploy your updated app
Was this page helpful?