Apps deployed on fly.io
 
 
Go to file
Jerome Gravel-Niquet 627b605716
more recent buildx, from docker/buildx-bin to simplify build
2022-06-30 09:50:01 -04:00
docker-entrypoint.d docker daemon + setup 2021-06-24 09:23:35 -05:00
etc/docker more recent buildx, from docker/buildx-bin to simplify build 2022-06-30 09:50:01 -04:00
Dockerfile more recent buildx, from docker/buildx-bin to simplify build 2022-06-30 09:50:01 -04:00
README.md docker daemon + setup 2021-06-24 09:23:35 -05:00
entrypoint docker daemon + setup 2021-06-24 09:23:35 -05:00
fly.toml docker daemon + setup 2021-06-24 09:23:35 -05:00

README.md

Fly Docker Daemon

This is a Docker Daemon that runs on Fly.io and can be used to offload builds and other tasks to a Fly app running in a city near you.

Installation

  1. Clone this repository
  2. fly launch, follow the prompts
  3. Select n when it asks if you want to deploy
  4. Create a volume in a region of your choice: fly volumes create data --size 50 --region ord
  5. Deploy

Get Connected

  1. Create a WireGuard peer with fly wireguard create
  2. Setup WireGuard with generated config
  3. fly ips private to get the IP of your Daemon
  4. Set the DOCKER_HOST env variable using that IP:
    export DOCKER_HOST=tcp://[fdaa:0:5d2:a7b:81:0:26d4:2]:2375
    

Final Step

  1. Delete the Docker Engine from your local system.
  2. You probably want to scale your remote Daemon: fly scale vm dedicated-cpu-2x