Skip to content

Commit

Permalink
ough........ 2
Browse files Browse the repository at this point in the history
  • Loading branch information
tjhorner committed Sep 15, 2024
1 parent 59b56de commit 706552a
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 6 deletions.
14 changes: 9 additions & 5 deletions packages/backend/src/import-directories/file-watcher.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import {
forwardRef,
Inject,
Injectable,
Logger,
OnApplicationBootstrap,
} from "@nestjs/common"
import * as chokidar from "chokidar"
Expand All @@ -11,13 +12,14 @@ import { ImportDirectory } from "./import-directory.entity"

@Injectable()
export class FileWatcherService implements OnApplicationBootstrap {
private readonly logger = new Logger(FileWatcherService.name)
private readonly watchers: Record<string, chokidar.FSWatcher> = {}

constructor(
@Inject(forwardRef(() => ImportDirectoriesService))
private readonly importDirectoryService: ImportDirectoriesService,

private eventEmitter: EventEmitter2,
private readonly eventEmitter: EventEmitter2,
) {}

onApplicationBootstrap() {
Expand All @@ -26,9 +28,8 @@ export class FileWatcherService implements OnApplicationBootstrap {

@OnEvent("importDirectory.created")
async onImportDirectoryCreated(importDirectory: ImportDirectory) {
console.log(
"Watching new directory, running initial import",
importDirectory.directoryPath,
this.logger.log(
`Watching new import directory: ${importDirectory.directoryPath}`,
)

this.watch(importDirectory.directoryPath, false)
Expand All @@ -38,7 +39,10 @@ export class FileWatcherService implements OnApplicationBootstrap {
const importDirectories = await this.importDirectoryService.list()

for (const importDirectory of importDirectories) {
console.log("Watching", importDirectory.directoryPath)
this.logger.log(
`Watching import directory: ${importDirectory.directoryPath}`,
)

this.watch(importDirectory.directoryPath)
}
}
Expand Down
2 changes: 1 addition & 1 deletion packages/backend/src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ async function bootstrap() {
app.setGlobalPrefix("api")

if (process.env.FRONTEND_ROOT && existsSync(process.env.FRONTEND_ROOT)) {
console.log(`Serving frontend from ${process.env.FRONTEND_ROOT}`)
app.use(
sirv(process.env.FRONTEND_ROOT, {
etag: true,
gzip: true,
brotli: true,
extensions: [],
setHeaders: (res, pathname) => {
if (
pathname.startsWith(`/_app/immutable`) &&
Expand Down
1 change: 1 addition & 0 deletions packages/frontend/src/routes/+layout.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export const ssr = false

0 comments on commit 706552a

Please sign in to comment.