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
Arno Kaimbacher
f67b736a88
Some checks failed
CI Pipeline / japa-tests (push) Failing after 1m0s
- Added preloads 'allowed_extensions_mimetypes' and 'dependent_array_min_length' in adonisrc.ts - Updated @symfony/webpack-encore from ^4.6.1 to ^5.0.1 - AdminuserController: Implemented pagination for 10 records in index method - Enabled reviewers to reject datasets to editors with email notifications (DatasetController.ts) - Submitter DatasetController: Files now loaded in ascending order (sort_order) in edit mode - file.ts: Removed serialization of fileData due to browser issues - Modified FileUpload.vue to mark already uploaded files as deleted - Improved keyword search in SearchCategoryAutocomplete.vue - Started development on Category.vue for submitters to categorize DDC - Added new route /dataset/categorize in routes.ts - Introduced 2 new rules in start/rules: allowed_extensions_mimetypes.ts and dependent_array_min_length.ts - Performed npm updates |
||
---|---|---|
.gitea/workflows | ||
app | ||
bin | ||
commands | ||
config | ||
contracts | ||
database | ||
providers | ||
public | ||
resources | ||
src | ||
start | ||
tests | ||
.babelrc | ||
.dockerignore | ||
.editorconfig | ||
.env.example | ||
.eslintrc.json | ||
.gitignore | ||
.prettierignore | ||
.prettierrc | ||
ace.js | ||
adonisrc.ts | ||
clamd.conf | ||
components.d.ts | ||
docker-entrypoint.sh | ||
Dockerfile | ||
freshclam.conf | ||
index.d.ts | ||
package-lock.json | ||
package.json | ||
postcss.config.cjs | ||
readme.md | ||
tailwind.config.js | ||
tsconfig.json | ||
webpack.config.cjs |
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
-
Clone this repository:
git clone https://gitea.geologie.ac.at/geolba/tethys.backend.git