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
Find a file
Arno Kaimbacher 8d47a58d29
Some checks failed
CI / container-job (push) Failing after 35s
feat: Update .gitignore and refine TypeScript configuration; clean up commented code and enhance dataset validation; npm updates
- Updated .gitignore to include new patterns
- Refined TypeScript configuration for better performance and readability
- Cleaned up commented code in several files
- Enhanced dataset validation logic
- Updated npm dependencies to the latest versions
2025-01-29 11:26:21 +01:00
.gitea/workflows feat: Update CI workflow for reference validation tests and add environment variable configurations 2025-01-27 12:20:49 +01:00
app feat: Update .gitignore and refine TypeScript configuration; clean up commented code and enhance dataset validation; npm updates 2025-01-29 11:26:21 +01:00
bin - renamings to the new naming convetion for adonisjs version 6 2024-04-29 11:25:50 +02:00
commands - added @adonisjs/mail 2024-09-16 17:59:46 +02:00
config feat: Update .gitignore and refine TypeScript configuration; clean up commented code and enhance dataset validation; npm updates 2025-01-29 11:26:21 +01:00
contracts - npm updates 2024-04-30 11:50:50 +02:00
database feat: Enhance reference validation and add support for Handle URLs 2025-01-24 17:11:10 +01:00
providers feat: Update .gitignore and refine TypeScript configuration; clean up commented code and enhance dataset validation; npm updates 2025-01-29 11:26:21 +01:00
public feat: Enhance reference validation and add support for Handle URLs 2025-01-24 17:11:10 +01:00
resources feat: Update .gitignore and refine TypeScript configuration; clean up commented code and enhance dataset validation; npm updates 2025-01-29 11:26:21 +01:00
src - improved vies and controllers for rejecting datasets with email for reviewer and editor role 2024-09-26 13:51:35 +02:00
start feat: Update .gitignore and refine TypeScript configuration; clean up commented code and enhance dataset validation; npm updates 2025-01-29 11:26:21 +01:00
tests feat: Update .gitignore and refine TypeScript configuration; clean up commented code and enhance dataset validation; npm updates 2025-01-29 11:26:21 +01: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 feat: Update CI workflow for reference validation tests and add environment variable configurations 2025-01-27 12:20:49 +01:00
.eslintrc.json - prettier formatting 2023-10-31 15:38:43 +01:00
.gitignore feat: Update .gitignore and refine TypeScript configuration; clean up commented code and enhance dataset validation; npm updates 2025-01-29 11:26:21 +01: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 feat: Update .gitignore and refine TypeScript configuration; clean up commented code and enhance dataset validation; npm updates 2025-01-29 11:26:21 +01:00
adonisrc.ts feat: Enhance reference validation and add support for Handle URLs 2025-01-24 17:11:10 +01: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 - added @adonisjs/mail 2024-09-16 17:59:46 +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 feat: Update .gitignore and refine TypeScript configuration; clean up commented code and enhance dataset validation; npm updates 2025-01-29 11:26:21 +01:00
package.json feat: Update .gitignore and refine TypeScript configuration; clean up commented code and enhance dataset validation; npm updates 2025-01-29 11:26:21 +01: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 - added @adonisjs/mail 2024-09-16 17:59:46 +02:00
tsconfig.json - replaced validation library @adonisjs/validator with @vinejs/vine (performance) 2024-05-16 13:47:06 +02:00
webpack.config.cjs - added LicenseController.ts and MimetypeController for enabling mime_types and licences 2024-06-14 12:38:04 +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