Skip to content

Commit ddfa1e4

Browse files
committed
Remove fly references after switching to local desktop
1 parent 5af5a27 commit ddfa1e4

5 files changed

Lines changed: 11 additions & 86 deletions

File tree

README.md

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
A comprehensive platform for makers and small 3D print farms. Manage your product catalog, track orders from multiple sales channels, and coordinate print jobs across your printer fleet.
66

7-
Runs as a **desktop app** (macOS/Windows via [Wails](https://wails.io)) or as a **self-hosted web app** (Docker / Fly.io).
7+
Runs as a **desktop app** (macOS/Windows via [Wails](https://wails.io)) or as a **self-hosted web app** (Docker).
88

99
## Features
1010

@@ -45,7 +45,7 @@ Projects (product catalog)
4545
| Real-time | WebSocket |
4646
| Desktop | Wails v2 |
4747
| Build | Vite 7 |
48-
| Deployment | Docker, Fly.io |
48+
| Deployment | Docker |
4949

5050
## Quick Start
5151

@@ -122,7 +122,6 @@ The built app is output to `build/bin/`.
122122
│ └── lib/ # Utilities
123123
├── Makefile # Build automation
124124
├── Dockerfile # Multi-stage production build
125-
├── fly.toml # Fly.io deployment config
126125
└── wails.json # Wails desktop app config
127126
```
128127

@@ -277,14 +276,6 @@ docker build -t daedalus .
277276
docker run -p 8080:8080 -v daedalus-data:/app/data daedalus
278277
```
279278

280-
### Deploy to Fly.io
281-
282-
```bash
283-
fly deploy
284-
```
285-
286-
Configuration is in `fly.toml`. Data is persisted via a mounted volume.
287-
288279
## Environment Variables
289280

290281
| Variable | Default | Description |

fly.toml

Lines changed: 0 additions & 38 deletions
This file was deleted.

site/app/docs/deployment/page.tsx

Lines changed: 5 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
11
export const metadata = {
22
title: "Deployment - Daedalus Docs",
3-
description: "Deploy Daedalus as a desktop app, Docker container, or to Fly.io with environment variables.",
3+
description: "Deploy Daedalus as a desktop app or Docker container with environment variables.",
44
};
55

66
export default function DeploymentDocs() {
77
return (
88
<div className="docs-prose">
99
<h1>Deployment</h1>
1010
<p className="text-lg !text-surface-300">
11-
Run Daedalus as a native desktop app, a Docker container on your own server,
12-
or deploy to the cloud on Fly.io. Your data, your infrastructure.
11+
Run Daedalus as a native desktop app or a Docker container on your own server.
12+
Your data, your infrastructure.
1313
</p>
1414

1515
<h2>Overview</h2>
1616
<p>
1717
Daedalus is designed to run wherever works best for your setup. The desktop app
18-
is ideal for a single workstation, Docker works great for a home server or NAS,
19-
and Fly.io gives you cloud access from anywhere.
18+
is ideal for a single workstation, and Docker works great for a home server or NAS.
2019
</p>
2120

2221
<h2>Desktop App (Wails)</h2>
@@ -92,32 +91,6 @@ docker compose up -d`}</code></pre>
9291
<li>Health check endpoint at <code>/health</code></li>
9392
</ul>
9493

95-
<h2>Fly.io</h2>
96-
<p>
97-
Deploy to Fly.io for cloud access with persistent volumes:
98-
</p>
99-
100-
<h3>Deploying</h3>
101-
<pre><code>{`# Install the Fly CLI
102-
curl -L https://fly.io/install.sh | sh
103-
104-
# Launch a new app (first time only)
105-
fly launch
106-
107-
# Deploy
108-
fly deploy
109-
110-
# Attach a persistent volume
111-
fly volumes create daedalus_data --size 1`}</code></pre>
112-
113-
<h3>Fly.io Features</h3>
114-
<ul>
115-
<li>Zero-downtime deploys</li>
116-
<li>Persistent volumes for SQLite database</li>
117-
<li>Global edge network for fast access</li>
118-
<li>Built-in TLS/SSL</li>
119-
</ul>
120-
12194
<h2>Environment Variables</h2>
12295
<table>
12396
<thead>
@@ -183,8 +156,7 @@ fly volumes create daedalus_data --size 1`}</code></pre>
183156

184157
<div className="docs-callout">
185158
<strong>Tip:</strong> For local development with LAN-connected printers, the desktop
186-
app or Docker on the same network gives the best experience. Use Fly.io when you
187-
need remote access or Bambu Cloud-paired printers.
159+
app or Docker on the same network gives the best experience.
188160
</div>
189161
</div>
190162
);

site/app/docs/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export default function DocsHome() {
4848
<p>
4949
Daedalus is an all-in-one desktop platform for managing 3D printers, fulfilling orders
5050
from Etsy, Shopify &amp; Squarespace, tracking materials, and growing your maker business.
51-
It runs as a native desktop app (macOS/Windows), a Docker container, or in the cloud on Fly.io.
51+
It runs as a native desktop app (macOS/Windows) or a Docker container.
5252
</p>
5353

5454
<h2>Prerequisites</h2>

site/app/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -765,9 +765,9 @@ export default function Home() {
765765
},
766766
{
767767
icon: <Cloud className="h-6 w-6" />,
768-
title: "Cloud (Fly.io)",
769-
desc: "Deploy to Fly.io with the included configuration. Persistent volumes for your database, zero-downtime deploys.",
770-
code: "fly deploy",
768+
title: "Self-Hosted",
769+
desc: "Deploy anywhere with Docker. Mount a volume for your database, configure with environment variables, and you're live.",
770+
code: "docker compose up -d",
771771
},
772772
].map((item, i) => (
773773
<AnimatedSection key={item.title} delay={i * 100}>

0 commit comments

Comments
 (0)