# HG changeset patch # User drewp@bigasterisk.com # Date 2022-05-11 07:06:19 # Node ID 1aa9a1293611b0753dea8e39c6b47253cf05098e # Parent 53dd7eb024c9c8c494e2ddf97ae3a48f2fa9dd18 asco gets a better launcher with vite in it diff --git a/bin/ascoltami b/bin/ascoltami new file mode 100755 --- /dev/null +++ b/bin/ascoltami @@ -0,0 +1,4 @@ +#!/bin/zsh +pnpx vite -c light9/ascoltami/vite.config.ts & +PYTHONPATH=`pwd` pdm run python light9/ascoltami/main.py +wait diff --git a/bin/ascoltami2 b/light9/ascoltami/main.py rename from bin/ascoltami2 rename to light9/ascoltami/main.py --- a/bin/ascoltami2 +++ b/light9/ascoltami/main.py @@ -1,5 +1,5 @@ #!bin/python -from run_local import log +from light9.run_local import log from twisted.internet import reactor import sys, optparse, logging from rdflib import URIRef @@ -11,12 +11,9 @@ from light9.ascoltami.player import Play from light9.ascoltami.playlist import Playlist, NoSuchSong from light9.ascoltami.webapp import makeWebApp, songUri, songLocation from light9 import networking, showconfig -from standardservice.scalessetup import gatherProcessStats from gi.repository import GObject, Gst -gatherProcessStats() - class App(object): diff --git a/light9/ascoltami/vite.config.ts b/light9/ascoltami/vite.config.ts new file mode 100644 --- /dev/null +++ b/light9/ascoltami/vite.config.ts @@ -0,0 +1,18 @@ +import { defineConfig } from "vite"; + +export default defineConfig({ + root: "./light9/ascoltami", + publicDir: "../web", + server: { + host: "0.0.0.0", + strictPort: true, + port: 8306, + hmr: { + port: 8406, + }, + }, + define: { + global: {}, + }, +}); +