Author’s avatar
Dj Walker-Morgan
Author
Dj Walker-Morgan
By Dj Walker-Morgan
8 min Read

Making Datasets Fly with Datasette and Fly

I've always liked finding a good dataset. With a background in databases and writing, I know a good dataset can bring a demo to life, be it a census of Squirrels in Central Park or a survey of grocery purchases in London. Datasets can also provide...

Read more 

Read more
By Dj Walker-Morgan
4 min Read

Continuous Deployment with GitLab

Starting with Continuous Deployment to FlyTo deploy to Fly you essentially need four things The application you want to deploy. A runnable copy of flyctl. A fly.toml file. Your Fly API Token. For this example, we'll deploy hellofly, our sm...

Read more 

Read more
By Dj Walker-Morgan
4 min Read

Fly Answers Questions

Q: Can I set up a custom hostname or domain with Fly?A: You can. In fact you can set up as many of them on an application as you like. When you create a custom hostname on Fly and validate it, you also get Let's Encrypt certificates automatically...

Read more 

Read more
By Dj Walker-Morgan
4 min Read

Scaling Fly for All

Update 15/May/2020: The contents of this article have been superceded by a new scaling system on Fly. We've refined the scaling models and commands to make things simpler to use. To read about these changes see the article on the updated scale sy...

Read more 

Read more
By Dj Walker-Morgan
1 min Read

How to do Custom Domains with Fly

In Custom Domains with Fly, you'll learn how to configure an NGINX server to proxy traffic to external sites and how to attach host and domain names to your Fly applications using Fly's command line flyctl. For those of you who practice devops and...

Read more 

Read more
By Dj Walker-Morgan
1 min Read

Fly Friday - News and Tips

This week with Fly: We show you how to use Fly to build your own GraphQL APIs. Firefox is switching DNS over HTTPS (DoH) on by default in the USA. We already have a great guide to using Fly as your private DoH service. Fly's new community por...

Read more 

Read more
By Dj Walker-Morgan
1 min Read

GraphQL, Hasura and Fly

Hasura gives you an open source GraphQL backend which can make it simple to query PostgreSQL by helping you map all your schemas and roles. It also rolls in the ability to query other GraphQL services so you can mix in services. With an interactiv...

Read more 

Read more
By Dj Walker-Morgan
1 min Read

Fly Friday - Customizing with Dockerfiles

We deployed Docker's official httpd image in our first Fly Friday video. That image, when run, serves up files from its /usr/local/apache2/html. By default the image contains the words "It works". If we want it to say something else, we need to co...

Read more 

Read more
By Dj Walker-Morgan
1 min Read

Fly Friday - Flyctl and Ports

TL;DR: The -p flag is used with flyctl apps create when you create a Fly app for the first time. Setting -p with a numeric value automatically sets the internal port of the generated fly.toml configuration file. The internal port is the port your ...

Read more 

Read more
By Dj Walker-Morgan
2 min Read

Simpler Fly deployments for NodeJS, Rails, Go, and Java

A Speedrun for everyoneLet's get straight down to it. Make sure you have the latest version of flyctl and then get a Node application like this version of our hello world example - "hellonode-builder". git clone https://github.com/fly-apps/hello...

Read more 

Read more
By Dj Walker-Morgan
2 min Read

Turboku - The Art Of Faster Heroku Apps

The next question is how can they move their application the Fly. For that we've created "Turboku", a simple way to bring your Heroku apps to Fly. What we do is take your Heroku web dynos and turn them into Fly applications automatically. That w...

Read more 

Read more
By Dj Walker-Morgan
3 min Read

Command Lines, Flyctl and Fly

Why Command Lines?As we've developed Fly, we've seen numerous benefits that come from driving the service through the command line. Our newest addition to our command armory is the flyctl command which now, quite literally, covers the entire life...

Read more 

Read more