Fix: import stripe in docstring, set Stripe key in start_server.py, add missing DB columns, fix frontend API URLs

This commit is contained in:
2026-04-14 14:21:20 +02:00
parent 4417bb2a57
commit a9e82803a8
4 changed files with 9 additions and 3 deletions
+2 -1
View File
@@ -1,9 +1,10 @@
""" """
AutoJobs API — FastAPI Backend AutoJobs API — FastAPI Backend
Multi-user job search with per-user API keys + subscription plans Multi-user job search with per-user API keys + subscription plans
"""
import os import os
import stripe import stripe
"""
from fastapi import FastAPI, HTTPException, Depends, APIRouter, Request from fastapi import FastAPI, HTTPException, Depends, APIRouter, Request
from fastapi.responses import JSONResponse from fastapi.responses import JSONResponse
from fastapi.middleware.cors import CORSMiddleware from fastapi.middleware.cors import CORSMiddleware
+5
View File
@@ -3,6 +3,11 @@
import sys import sys
sys.path.insert(0, '/var/www/autojobs/backend') sys.path.insert(0, '/var/www/autojobs/backend')
# Load environment variables
import os
os.environ.setdefault('STRIPE_SECRET_KEY', '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')
os.environ.setdefault('DB_PATH', '/var/www/autojobs/autojobs.db')
import main import main
# Explicitly include router (required because of module load order) # Explicitly include router (required because of module load order)
+1 -1
View File
@@ -15,7 +15,7 @@ export default function LoginPage() {
setError("") setError("")
try { try {
const res = await fetch("/autojobs/api/auth/login", { const res = await fetch("/autojobs/api/users/login", {
method: "POST", method: "POST",
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
body: JSON.stringify(form) body: JSON.stringify(form)
+1 -1
View File
@@ -39,7 +39,7 @@ function SignupForm() {
setError("") setError("")
try { try {
const res = await fetch("/autojobs/api/auth/signup", { const res = await fetch("/autojobs/api/users", {
method: "POST", method: "POST",
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
body: JSON.stringify({ body: JSON.stringify({