changeset 1992:ac02e07f09de default tip

add config
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 01 Jul 2025 15:14:26 -0600
parents 53793a4dbd15
children
files .hgignore website/push.sh website/read_me.txt website/src/lib/Shared.luan website/src/private/Config_sample.luan
diffstat 5 files changed, 22 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/.hgignore	Tue Jul 01 14:04:40 2025 -0600
+++ b/.hgignore	Tue Jul 01 15:14:26 2025 -0600
@@ -13,8 +13,8 @@
 host/sites/
 host/logs/
 host/started.lock
-push.sh
 backup/logs/
 backup/backups/
 backup/backups.copy/
 mine/
+private/Config.luan
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/website/push.sh	Tue Jul 01 15:14:26 2025 -0600
@@ -0,0 +1,6 @@
+#!/bin/bash
+set -e
+
+PASSWORD=$(luan 'string:require("luan:Io.luan").stdout.write(require("file:src/private/Config.luan").push_password)')
+
+luan luan:host/push.luan www.luan.software $PASSWORD src 2>&1 | tee err
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/website/read_me.txt	Tue Jul 01 15:14:26 2025 -0600
@@ -0,0 +1,4 @@
+To configure, go to src/private and copy Config_sample.luan to Config.luan .  Then update Config.luan as needed.
+
+If you have access, you can get Config.luan here:
+https://hg.reactionary.software/repo/config/
--- a/website/src/lib/Shared.luan	Tue Jul 01 14:04:40 2025 -0600
+++ b/website/src/lib/Shared.luan	Tue Jul 01 15:14:26 2025 -0600
@@ -6,9 +6,9 @@
 local pairs = Luan.pairs or error()
 local Time = require "luan:Time.luan"
 local Http = require "luan:http/Http.luan"
-local Private = require "site:/private/lib/Private.luan"
+local Config = require "site:/private/Config.luan"
 local Ai = require "luan:ai/Ai.luan"
-Ai.set_ai( ai, Private[ai].key )
+Ai.set_ai( ai, Config[ai].key )
 local require_ai = Ai.require_ai or error()
 local Translator = require_ai "Translator.luan"
 local Site_translator = require "luan:ai/Site_translator.luan"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/website/src/private/Config_sample.luan	Tue Jul 01 15:14:26 2025 -0600
@@ -0,0 +1,9 @@
+return {
+	gpt = {
+		key = "sk-xxx"
+	}
+	claude = {
+		key = "sk-xxx"
+	}
+	push_password = "xxx"
+}