Skip to content

Commit

Permalink
Merge pull request #80 from Mkalbani/config
Browse files Browse the repository at this point in the history
created the config for dev and prod env and tested endpoint using curl
  • Loading branch information
Xaxxoo authored Jan 24, 2025
2 parents 0c26d07 + 5bc30d7 commit fbfd84e
Show file tree
Hide file tree
Showing 37 changed files with 395 additions and 21 deletions.
2 changes: 2 additions & 0 deletions backend/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
node_modules

.env.*
9 changes: 9 additions & 0 deletions backend/dist/app.module.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion backend/dist/app.module.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion backend/dist/auth/auth.controller.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ export declare class AuthController {
private readonly authService;
constructor(authService: AuthService);
signIn(signInDto: SignInDto): Promise<void>;
createUser(userDTO: UserDTO): Promise<(import("../user/user.entity").User & import("../user/user.entity").User[])[]>;
createUser(userDTO: UserDTO): Promise<import("../user/user.entity").User[]>;
}
2 changes: 1 addition & 1 deletion backend/dist/auth/providers/auth.service.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ export declare class AuthService {
private readonly userService;
constructor(userService: UserService);
signIn(signInDto: SignInDto): void;
signUp(userDto: UserDTO): Promise<(import("../../user/user.entity").User & import("../../user/user.entity").User[])[]>;
signUp(userDto: UserDTO): Promise<import("../../user/user.entity").User[]>;
}
2 changes: 1 addition & 1 deletion backend/dist/auth/providers/generate-tokens-provider.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export declare class GenerateTokensProvider {
private readonly jwtService;
private readonly jwtConfiguration;
constructor(userService: UserService, jwtService: JwtService, jwtConfiguration: ConfigType<typeof jwtConfig>);
signToken<T>(userId: number, expiresIn: number, payload?: T): Promise<string>;
signToken<T>(userId: string, expiresIn: number, payload?: T): Promise<string>;
generateTokens(user: User): Promise<{
accessToken: string;
refreshToken: string;
Expand Down
2 changes: 2 additions & 0 deletions backend/dist/config/config.module.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export declare class ConfigModule {
}
37 changes: 37 additions & 0 deletions backend/dist/config/config.module.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions backend/dist/config/config.module.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions backend/dist/config/configuration.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
declare const _default: () => {
nodeEnv: string;
port: number;
database: {
url: string;
};
jwt: {
secret: string;
};
starknet: {
network: string;
};
};
export default _default;
16 changes: 16 additions & 0 deletions backend/dist/config/configuration.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions backend/dist/config/configuration.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions backend/dist/config/providers/config.service.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { ConfigService as NestConfigService } from '@nestjs/config';
export declare class ConfigService {
private configService;
constructor(configService: NestConfigService);
get<T = any>(key: string): T;
isDevelopment(): boolean;
isProduction(): boolean;
getPort(): number;
getDatabaseUrl(): string;
getJwtSecret(): string;
getStarknetNetwork(): string;
}
46 changes: 46 additions & 0 deletions backend/dist/config/providers/config.service.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions backend/dist/config/providers/config.service.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions backend/dist/config/test.controller.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import { ConfigService } from './providers/config.service';
export declare class TestConfigController {
private configService;
constructor(configService: ConfigService);
getConfig(): {
environment: any;
port: number;
starknetNetwork: string;
isDev: boolean;
};
}
39 changes: 39 additions & 0 deletions backend/dist/config/test.controller.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions backend/dist/config/test.controller.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions backend/dist/config/validation.schema.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import * as Joi from 'joi';
export declare const validationSchema: Joi.ObjectSchema<any>;
16 changes: 16 additions & 0 deletions backend/dist/config/validation.schema.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions backend/dist/config/validation.schema.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion backend/dist/tsconfig.build.tsbuildinfo

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion backend/dist/user/providers/create-user.services.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ export declare class CreateUserProvider {
private readonly userRepository;
private readonly hashingProvider;
constructor(userRepository: Repository<User>, hashingProvider: HashingProvider);
createUsers(userDto: UserDTO): Promise<(User & User[])[]>;
createUsers(userDto: UserDTO): Promise<User[]>;
}
4 changes: 2 additions & 2 deletions backend/dist/user/providers/user.service.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ export declare class UserService {
private readonly createUserProvider;
constructor(authService: AuthService, findOneUserByEmailProvider: FindOneUserByEmailProvider, userRepository: Repository<User>, createUserProvider: CreateUserProvider);
findUserByEmail(email: string): Promise<User>;
FindOneById(id: number): Promise<User | null>;
signUp(userDto: UserDTO): Promise<(User & User[])[]>;
FindOneById(id: string): Promise<User | null>;
signUp(userDto: UserDTO): Promise<User[]>;
signIn(): string;
refreshToken(): string;
updateProfile(): string;
Expand Down
2 changes: 1 addition & 1 deletion backend/dist/user/providers/user.service.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion backend/dist/user/user.entity.d.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export declare class User {
id: number;
id: string;
username: string;
email: string;
password: string;
Expand Down
2 changes: 1 addition & 1 deletion backend/dist/user/user.entity.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit fbfd84e

Please sign in to comment.