Newer
Older
# Development Setup
## Install Dependencies
Install dependencies with `npm`.
```shell
npm install
```
## Environment Setup
Create the file `.env` with the following (or similar) content. See the [README](README.md) for details on these
environment variables.
```
VITE_API_BASE_URL=http://localhost:9999/api
VITE_S3_URL=http://localhost:9998
```
## Backend Setup
Clone the [repository](https://gitlab.ub.uni-bielefeld.de/denbi/object-storage-access) for the backend and set up the
service for developing.
## Run linter and type check
```shell
npm run lint
npm run type-check
```
## Run Dev Server
Start the dev service with `npm`
```shell
npm run dev
```
## Create axios client
To create the axios client from the OpenAPI definition of the backend, start the backend and execute the following command
```shell
npm run generate-client
```