Deploy via committed dist: local Nest build, server runs with .env
Build on the developer machine without Docker, commit dist/, and run on the server with Dockerfile.dist plus compose env_file. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Vendored
+60
@@ -0,0 +1,60 @@
|
||||
import { AuthService } from './auth.service';
|
||||
import { AdminLoginDto, RequestOtpDto, UpdateProfileDto, VerifyOtpDto } from './dto/auth.dto';
|
||||
import type { AuthPrincipal } from '../common/decorators/current-user.decorator';
|
||||
export declare class AuthController {
|
||||
private readonly authService;
|
||||
constructor(authService: AuthService);
|
||||
health(): {
|
||||
ok: boolean;
|
||||
service: string;
|
||||
};
|
||||
requestOtp(dto: RequestOtpDto): Promise<{
|
||||
success: boolean;
|
||||
message: string;
|
||||
expiresAt: Date;
|
||||
debugCode: string;
|
||||
}>;
|
||||
verifyOtp(dto: VerifyOtpDto): Promise<{
|
||||
accessToken: string;
|
||||
user: {
|
||||
id: string;
|
||||
firstName: string;
|
||||
lastName: string;
|
||||
phone: string;
|
||||
nationalId: string | undefined;
|
||||
createdAt: string;
|
||||
};
|
||||
}>;
|
||||
adminLogin(dto: AdminLoginDto): Promise<{
|
||||
accessToken: string;
|
||||
user: {
|
||||
id: string;
|
||||
fullName: string;
|
||||
phone: string;
|
||||
email: string;
|
||||
role: import("@prisma/client").$Enums.AdminRole;
|
||||
};
|
||||
}>;
|
||||
me(user: AuthPrincipal): Promise<{
|
||||
id: string;
|
||||
firstName: string;
|
||||
lastName: string;
|
||||
phone: string;
|
||||
nationalId: string | undefined;
|
||||
createdAt: string;
|
||||
} | {
|
||||
id: string;
|
||||
fullName: string;
|
||||
phone: string;
|
||||
email: string;
|
||||
role: import("@prisma/client").$Enums.AdminRole;
|
||||
}>;
|
||||
updateProfile(user: AuthPrincipal, dto: UpdateProfileDto): Promise<{
|
||||
id: string;
|
||||
firstName: string;
|
||||
lastName: string;
|
||||
phone: string;
|
||||
nationalId: string | undefined;
|
||||
createdAt: string;
|
||||
}>;
|
||||
}
|
||||
Reference in New Issue
Block a user