Skip to content

Commit b8717c5

Browse files
Moving server stuff & fixing static workflow.
1 parent 761686d commit b8717c5

File tree

13 files changed

+32
-28
lines changed

13 files changed

+32
-28
lines changed

.github/workflows/nextjs-static-gh-pages.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ jobs:
5656
- name: 📥 Install dependencies
5757
run: ${{ env.manager }} ${{ env.command }}
5858

59+
- name: 🧪 Type Check (Static Only)
60+
run: pnpm tsc --project tsconfig.static.json --noEmit
61+
5962
- name: 🏗 Generate Static Build
6063
env:
6164
NEXT_OUTPUT_MODE: export

src/app/api/errors/route.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { NextRequest, NextResponse } from 'next/server'
2-
import prisma from '@/lib/db'
3-
import { withLogging, logger } from '@/lib/logger'
2+
import prisma from '@/server/db'
3+
import { withLogging, logger } from '@/server/logger'
44
import { log } from 'console'
55

66
export const POST = withLogging(async (request: NextRequest) => {

src/app/api/jobs/fetch/route.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { NextResponse } from 'next/server'
2-
import { fetchRedditPosts, storeRedditJobPosts } from '@/lib/jobs/reddit'
3-
import { fetchWeb3CareerJobs, storeWeb3CareerJobs } from '@/lib/jobs/web3career'
4-
import prisma from '@/lib/db'
5-
import { logger } from '@/lib/logger'
2+
import { fetchRedditPosts, storeRedditJobPosts } from '@/server/jobs/reddit'
3+
import { fetchWeb3CareerJobs, storeWeb3CareerJobs } from '@/server/jobs/web3career'
4+
import prisma from '@/server/db'
5+
import { logger } from '@/server/logger'
66

77
// Subreddits to scan for jobs
88
const SUBREDDITS = [

src/app/api/jobs/route.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { NextRequest, NextResponse } from 'next/server'
2-
import prisma from '@/lib/db'
3-
import { withLogging } from '@/lib/logger'
2+
import prisma from '@/server/db'
3+
import { withLogging } from '@/server/logger'
44

55
/**
66
* Returns a paginated list of all jobs from all sources,

src/app/api/location/route.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { NextRequest, NextResponse } from 'next/server'
2-
import prisma from '@/lib/db'
3-
import { withLogging, logger } from '@/lib/logger'
2+
import prisma from '@/server/db'
3+
import { withLogging, logger } from '@/server/logger'
44

55
export const POST = withLogging(async (request: NextRequest) => {
66
try {

src/app/api/notifications/get-public-key/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { NextRequest, NextResponse } from 'next/server'
2-
import { withLogging } from '@/lib/logger'
2+
import { withLogging } from '@/server/logger'
33

44
export const GET = withLogging(async (request: NextRequest) => {
55
return NextResponse.json({

src/app/api/notifications/mass-notification/route.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { NextRequest, NextResponse } from 'next/server'
22
import webpush, { WebPushError } from 'web-push'
33
import { messaging } from 'firebase-admin'
4-
import { sendNotification, SubscriptionRecord } from '../../../../lib/notifications'
5-
import prisma from '@/lib/db'
6-
import { withLogging, logger } from '@/lib/logger'
4+
import { sendNotification } from '@/server/notifications'
5+
import prisma from '@/server/db'
6+
import { withLogging, logger } from '@/server/logger'
77

88
export const POST = withLogging(async (request: NextRequest) => {
99
try {

src/app/api/notifications/subscribe/route.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { NextRequest, NextResponse } from 'next/server'
2-
import prisma from '@/lib/db'
3-
import { withLogging, logger } from '@/lib/logger'
2+
import prisma from '@/server/db'
3+
import { withLogging, logger } from '@/server/logger'
44

55
export const POST = withLogging(async (request: NextRequest) => {
66
try {

src/app/api/reddit/messages/fetch/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { NextResponse } from 'next/server'
2-
import { checkRedditMessages } from '@/lib/jobs/reddit'
2+
import { checkRedditMessages } from '@/server/jobs/reddit'
33

44
export async function GET() {
55
try {

src/app/api/reddit/messages/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { NextRequest, NextResponse } from 'next/server'
2-
import prisma from '@/lib/db'
2+
import prisma from '@/server/db'
33

44
export async function GET(request: NextRequest) {
55
try {

0 commit comments

Comments
 (0)