Merge: promote dev to prod
This commit is contained in:
@@ -40,7 +40,7 @@ You need [Docker](https://docs.docker.com/get-docker/) with the Compose plugin.
|
|||||||
**1. Get the files and run the installer:**
|
**1. Get the files and run the installer:**
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
git clone https://forge.b1fr0st.eu/peter/siftlode.git
|
git clone https://git.b1fr0st.eu/peter/siftlode.git
|
||||||
cd siftlode
|
cd siftlode
|
||||||
./install.sh # Windows (PowerShell): ./install.ps1
|
./install.sh # Windows (PowerShell): ./install.ps1
|
||||||
```
|
```
|
||||||
@@ -66,7 +66,7 @@ for the full walkthrough.
|
|||||||
Prefer to build the image yourself instead of pulling it:
|
Prefer to build the image yourself instead of pulling it:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
git clone https://forge.b1fr0st.eu/peter/siftlode.git
|
git clone https://git.b1fr0st.eu/peter/siftlode.git
|
||||||
cd siftlode
|
cd siftlode
|
||||||
cp .env.example .env
|
cp .env.example .env
|
||||||
# generate the two secrets and paste them into .env:
|
# generate the two secrets and paste them into .env:
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
api:
|
api:
|
||||||
image: forge.b1fr0st.eu/peter/siftlode:${IMAGE_TAG:-latest}
|
image: git.b1fr0st.eu/peter/siftlode:${IMAGE_TAG:-latest}
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
@@ -72,7 +72,7 @@ services:
|
|||||||
# DB (job queue) and the downloads mount with the API. Not read-only (yt-dlp/deno/ffmpeg write to
|
# DB (job queue) and the downloads mount with the API. Not read-only (yt-dlp/deno/ffmpeg write to
|
||||||
# $HOME caches + the staging dir).
|
# $HOME caches + the staging dir).
|
||||||
worker:
|
worker:
|
||||||
image: forge.b1fr0st.eu/peter/siftlode:${IMAGE_TAG:-latest}
|
image: git.b1fr0st.eu/peter/siftlode:${IMAGE_TAG:-latest}
|
||||||
command: ["python", "-m", "app.worker"]
|
command: ["python", "-m", "app.worker"]
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ Download these into a new, empty folder:
|
|||||||
- `docker-compose.selfhost.yml`
|
- `docker-compose.selfhost.yml`
|
||||||
- `install.sh` (Linux/macOS) **or** `install.ps1` (Windows)
|
- `install.sh` (Linux/macOS) **or** `install.ps1` (Windows)
|
||||||
|
|
||||||
The app image is published at `forge.b1fr0st.eu/peter/siftlode` (public — no login to pull).
|
The app image is published at `git.b1fr0st.eu/peter/siftlode` (public — no login to pull).
|
||||||
|
|
||||||
## 2. Run the installer
|
## 2. Run the installer
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import {
|
|||||||
} from "lucide-react";
|
} from "lucide-react";
|
||||||
|
|
||||||
// Siftlode is open source; the landing footer links to the public repository.
|
// Siftlode is open source; the landing footer links to the public repository.
|
||||||
const REPO_URL = "https://forge.b1fr0st.eu/peter/siftlode";
|
const REPO_URL = "https://git.b1fr0st.eu/peter/siftlode";
|
||||||
import { api } from "../lib/api";
|
import { api } from "../lib/api";
|
||||||
import { HttpError } from "../lib/api";
|
import { HttpError } from "../lib/api";
|
||||||
import { setLanguage, type LangCode } from "../i18n";
|
import { setLanguage, type LangCode } from "../i18n";
|
||||||
|
|||||||
Reference in New Issue
Block a user