TETHYS - Data Publisher for Geoscience Austria is a digital data library and a data publisher for earth system science. Data can be georeferenced in time (date/time) and space (latitude, longitude, depth/height). #geology #data-publisher https://www.tethys.at
Go to file
Arno Kaimbacher 770e791613
Some checks failed
CI Pipeline / japa-tests (push) Failing after 59s
- typsafe vanilla_error_reporter.ts
- updated Dockerfole for using node 20
- remove validator_old.ts
- npm updates
2024-05-21 14:41:10 +02:00
.gitea/workflows - npm updates 2024-02-14 13:47:10 +01:00
app - typsafe vanilla_error_reporter.ts 2024-05-21 14:41:10 +02:00
bin - renamings to the new naming convetion for adonisjs version 6 2024-04-29 11:25:50 +02:00
commands - npm updates 2024-04-30 11:50:50 +02:00
config - typsafe vanilla_error_reporter.ts 2024-05-21 14:41:10 +02:00
contracts - npm updates 2024-04-30 11:50:50 +02:00
database - update to AdonisJS 6 2024-03-14 20:25:27 +01:00
providers - typsafe vanilla_error_reporter.ts 2024-05-21 14:41:10 +02:00
public - renamings to the new naming convetion for adonisjs version 6 2024-04-29 11:25:50 +02:00
resources - replaced validation library @adonisjs/validator with @vinejs/vine (performance) 2024-05-16 13:47:06 +02:00
src - added own provider for drive methods 2024-04-23 19:36:45 +02:00
start - typsafe vanilla_error_reporter.ts 2024-05-21 14:41:10 +02:00
tests - npm updates 2024-04-30 11:50:50 +02:00
.babelrc - prettier formatting 2023-10-31 15:38:43 +01:00
.dockerignore - second commit 2023-03-17 16:13:37 +01:00
.editorconfig - added own provider for drive methods 2024-04-23 19:36:45 +02:00
.env.example - update to AdonisJS 6 2024-03-14 20:25:27 +01:00
.eslintrc.json - prettier formatting 2023-10-31 15:38:43 +01:00
.gitignore - use latest prettier 3.0 with eslint-plugin-prettier: 5.0.0-alpha.2 2023-07-17 19:13:30 +02:00
.prettierignore initial commit 2023-03-03 16:54:28 +01:00
.prettierrc - second commit 2023-03-17 16:13:37 +01:00
ace.js - update to AdonisJS 6 2024-03-14 20:25:27 +01:00
adonisrc.ts - replaced validation library @adonisjs/validator with @vinejs/vine (performance) 2024-05-16 13:47:06 +02:00
clamd.conf - validate all file-upload via clamdscan (clamav), throw ValidationException in case of an error 2023-09-04 13:24:58 +02:00
components.d.ts - prettier format checking 2023-09-05 18:18:42 +02:00
docker-entrypoint.sh - validate all file-upload via clamdscan (clamav), throw ValidationException in case of an error 2023-09-04 13:24:58 +02:00
Dockerfile - typsafe vanilla_error_reporter.ts 2024-05-21 14:41:10 +02:00
freshclam.conf - validate all file-upload via clamdscan (clamav), throw ValidationException in case of an error 2023-09-04 13:24:58 +02:00
index.d.ts - update to AdonisJS 6 2024-03-14 20:25:27 +01:00
package-lock.json - typsafe vanilla_error_reporter.ts 2024-05-21 14:41:10 +02:00
package.json - replaced validation library @adonisjs/validator with @vinejs/vine (performance) 2024-05-16 13:47:06 +02:00
postcss.config.cjs - update to AdonisJS 6 2024-03-14 20:25:27 +01:00
readme.md - prettier formatting 2023-10-31 15:38:43 +01:00
tailwind.config.js - npm updates 2024-01-04 16:40:05 +01:00
tsconfig.json - replaced validation library @adonisjs/validator with @vinejs/vine (performance) 2024-05-16 13:47:06 +02:00
webpack.config.cjs - renamings to the new naming convetion for adonisjs version 6 2024-04-29 11:25:50 +02:00

Tethys Research Repository Backend System

Welcome to the Tethys Research Repository Backend System! This is the backend component responsible for managing datasets, users, and the core functionality of the Tethys Data Research Repository.

Table of Contents

Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js and npm installed on your development machine.
  • A running PostgreSQL database instance.
  • AdonisJS CLI globally installed.

Installation

  1. Clone this repository:

    git clone https://gitea.geologie.ac.at/geolba/tethys.backend.git