Thream's application programming interface (API) to upload files. https://file-uploads-api.thream.divlo.fr/documentation
This repository has been archived on 2024-10-29. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2023-12-28 05:00:39 +01:00
.github chore: better Prettier config for easier reviews 2023-10-23 23:41:21 +02:00
.husky fix: update dependencies to latest 2023-01-11 00:24:19 +01:00
.vscode chore: initial commit 2022-04-08 17:54:56 +02:00
src chore: better Prettier config for easier reviews 2023-10-23 23:41:21 +02:00
uploads chore: initial commit 2022-04-08 17:54:56 +02:00
.commitlintrc.json chore: initial commit 2022-04-08 17:54:56 +02:00
.dockerignore fix: update dependencies to latest 2023-07-22 16:24:52 +02:00
.editorconfig chore: initial commit 2022-04-08 17:54:56 +02:00
.env.example fix: update dependencies to latest 2023-07-22 16:24:52 +02:00
.eslintrc.json fix: update dependencies to latest 2023-07-22 16:24:52 +02:00
.gitattributes chore: initial commit 2022-04-08 17:54:56 +02:00
.gitignore feat: add API Key security for POST uploads 2022-04-08 18:46:36 +02:00
.lintstagedrc.json build(deps): update latest 2023-05-13 19:47:36 +02:00
.markdownlint-cli2.jsonc build(deps): update latest 2023-05-13 19:47:36 +02:00
.npmrc chore: initial commit 2022-04-08 17:54:56 +02:00
.prettierrc.json chore: better Prettier config for easier reviews 2023-10-23 23:41:21 +02:00
.releaserc.json chore: configure correctly semantic-release 2022-04-08 21:43:17 +02:00
.swcrc fix: update dependencies to latest 2023-09-18 22:28:52 +02:00
CODE_OF_CONDUCT.md fix: update author - Théo LUDWIG 2023-07-02 18:23:59 +02:00
compose.yaml chore: better Prettier config for easier reviews 2023-10-23 23:41:21 +02:00
CONTRIBUTING.md build(deps): update latest 2023-05-13 19:47:36 +02:00
Dockerfile chore: better Prettier config for easier reviews 2023-10-23 23:41:21 +02:00
LICENSE chore: initial commit 2022-04-08 17:54:56 +02:00
package-lock.json chore: better Prettier config for easier reviews 2023-10-23 23:41:21 +02:00
package.json chore: better Prettier config for easier reviews 2023-10-23 23:41:21 +02:00
README.md fix: deprecation notice 2023-12-28 05:00:39 +01:00
tsconfig.json build(deps): update latest 2023-08-24 22:09:45 +02:00

Thream/file-uploads-api

⚠️ This project is not maintained anymore, you can still use the code as you wish and fork it to maintain it yourself.

Licence MIT Contributor Covenant

Conventional Commits semantic-release

📜 About

Thream's application programming interface (API) to upload files.

⚙️ Getting Started

Prerequisites

Installation

# Clone the repository
git clone git@github.com:Thream/file-uploads-api.git

# Go to the project root
cd file-uploads-api

# Configure environment variables
cp .env.example .env

# Install
npm install

You will need to configure the environment variables by creating an .env file at the root of the project (see .env.example).

Usage

npm run dev

Services started

Production environment (with Docker)

docker compose up --build

💡 Contributing

Anyone can help to improve the project, submit a Feature Request, a bug report or even correct a simple spelling mistake.

The steps to contribute can be found in CONTRIBUTING.md.

📄 License

MIT