Skip to content

CPNV-ES/film-blind-test-app

Repository files navigation

EXTERNAL-SOURCE-LOAD-DATALAKE

Description

The aim is to offer a service to act as a loader within an ELT and thus use a service to push data into a cloud provider such as S3.

Getting Started

Prerequisites

List all dependencies and their version needed by the project as :


Configuration

Production environment

Copy and modify the .env file.

cp .env.example .env

Install all dependencies

npm install --production

Build for production

npm run 

Preview the site.

npm run preview

The server is running on : http://localhost:4173/

Development environment

Copy and modify the .env file.

cp .env.example .env

Install all dependencies

npm install

Build for production

npm run dev

The server is running on : http://localhost:5173/

Directory structure

├───public                  # Static files
├───src                     # Source code
│   ├───assets              # App-specific resources
│   ├───components          # Reusable UI components
│   ├───models              # Data models
│   ├───pages               # Page views
│   ├───services            # Business logic, APIs
│   ├───main.py             # Main Python file (if full-stack)
│   ├───app.css             # Global styles
│   ├───app.tsx             # Root component
│   ├───index.css           # Global CSS
│   ├───main.tsx            # React entry point
│   ├───vite-env.d.ts       # Vite types
├───eslint.config.js        # Linting config
├───index.html              # HTML entry point
├───.env.example            # Env variables template
├───package.json            # Dependencies & scripts
├───package-lock.json       # Lockfile
├───README.md               # Project documentation
├───tsconfig.app.json       # App-specific TS config
├───tsconfig.json           # Global TS config
├───tsconfig.node.json      # Node.js TS config
└───vite.config.ts          # Vite config      

Collaborate

Commits

<type>(<scope>): <subject>
  • build: Changes that affect the build system or external dependencies (e.g., npm, make, etc.).
  • ci: Changes related to integration or configuration files and scripts (e.g., Travis, Ansible, BrowserStack, etc.).
  • feat: Adding a new feature.
  • fix: Bug fixes.
  • perf: Performance improvements.
  • refactor: Modifications that neither add a new feature nor improve performance.
  • style: Changes that do not affect functionality or semantics (e.g., indentation, formatting, adding spaces, renaming a variable, etc.).
  • docs: Writing or updating documentation.
  • test: Adding or modifying tests.

examples :

feat(MyClass): add a button in the ...
feat(example.js): change name into username

License

The project is released under a MIT license


Contact

  • If needed you can create an issue on GitHub we will try to respond as quickly as possible.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published