https://github.com/gssi/apriporta

https://github.com/gssi/apriporta

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.6%) to scientific vocabulary
Last synced: 5 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: gssi
  • Language: TypeScript
  • Default Branch: main
  • Size: 90.3 MB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme

README.md

sudo apt install default-jdk sudo apt install maven sudo apt install mariadb-server

refer to this guide: https://www.digitalocean.com/community/tutorials/how-to-install-mariadb-on-ubuntu-20-04

We need 2 services running on the rpi.

Doorcontroller service

Compose one as /etc/systemd/system/doorcontroller.service

[Unit] Description=Run the best script ever

[Service] Type=forking WorkingDirectory=/home/administrator/apriporta/doorcontroller ExecStart=tmux new-session -d -s "myTempSession" sudo mvn exec:java

[Install] WantedBy=multi-user.target

then enable it: sudo systemctl enable doorcontroller.service

Shell script for executing webserver: /home/administrator/myservices.sh

!/bin/bash

cd /home/administrator/apriporta/acs

sudo ./mvnw

ACS service

create service at: /lib/systemd/system/acs.service

[Unit] Description=My Sample Service After=multi-user.target

[Service] Type=idle ExecStart=sh /home/administrator/myservices.sh

[Install] WantedBy=multi-user.target

then enable it: sudo systemctl enable acs.service

create database ACS from commandline.

import structure and data with script: https://github.com/gssi/apriporta/blob/main/acs/acs.sql

change root password and jdbc connector URL.

reboot the device

The ACS web system is accessible at HTTP://ip-addr:8080

Owner

  • Name: Gran Sasso Science Institute
  • Login: gssi
  • Kind: organization
  • Location: L'Aquila (Italy)

International PhD school and a Center for advanced studies in physics, mathematics, computer science and social sciences.

GitHub Events

Total
Last Year

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 19
  • Total Committers: 1
  • Avg Commits per committer: 19.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 19
  • Committers: 1
  • Avg Commits per committer: 19.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Ludovico Iovino i****o 19

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Dependencies

doorcontroller/pom.xml maven
  • com.tinkerforge:tinkerforge 2.1.32
  • io.rest-assured:rest-assured 5.3.1
  • junit:junit 4.11 test
acs/.devcontainer/Dockerfile docker
  • mcr.microsoft.com/vscode/devcontainers/java 0-${VARIANT} build
acs/pom.xml maven
  • org.glassfish.jaxb:jaxb-runtime provided
  • org.hibernate.orm:hibernate-jpamodelgen provided
  • org.mapstruct:mapstruct-processor 1.5.5.Final provided
  • org.springframework.boot:spring-boot-configuration-processor provided
  • com.fasterxml.jackson.datatype:jackson-datatype-hibernate6
  • com.fasterxml.jackson.datatype:jackson-datatype-hppc
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr310
  • com.fasterxml.jackson.module:jackson-module-jaxb-annotations
  • com.mysql:mysql-connector-j
  • com.zaxxer:HikariCP
  • io.micrometer:micrometer-registry-prometheus-simpleclient
  • jakarta.annotation:jakarta.annotation-api
  • javax.cache:cache-api
  • org.apache.commons:commons-lang3
  • org.ehcache:ehcache
  • org.hibernate.orm:hibernate-core
  • org.hibernate.orm:hibernate-jcache
  • org.hibernate.validator:hibernate-validator
  • org.liquibase:liquibase-core ${liquibase.version}
  • org.mapstruct:mapstruct 1.5.5.Final
  • org.springdoc:springdoc-openapi-starter-webmvc-api 2.5.0
  • org.springframework.boot:spring-boot-loader-tools
  • org.springframework.boot:spring-boot-starter-actuator
  • org.springframework.boot:spring-boot-starter-aop
  • org.springframework.boot:spring-boot-starter-cache
  • org.springframework.boot:spring-boot-starter-data-jpa
  • org.springframework.boot:spring-boot-starter-logging
  • org.springframework.boot:spring-boot-starter-mail
  • org.springframework.boot:spring-boot-starter-oauth2-resource-server
  • org.springframework.boot:spring-boot-starter-security
  • org.springframework.boot:spring-boot-starter-thymeleaf
  • org.springframework.boot:spring-boot-starter-undertow
  • org.springframework.boot:spring-boot-starter-validation
  • org.springframework.boot:spring-boot-starter-web
  • org.springframework.security:spring-security-data
  • tech.jhipster:jhipster-framework 8.6.0
  • com.tngtech.archunit:archunit-junit5-api 1.3.0 test
  • com.tngtech.archunit:archunit-junit5-engine 1.3.0 test
  • org.springframework.boot:spring-boot-starter-test test
  • org.springframework.boot:spring-boot-test test
  • org.springframework.security:spring-security-test test
  • org.testcontainers:jdbc test
  • org.testcontainers:junit-jupiter test
  • org.testcontainers:mysql test
  • org.testcontainers:testcontainers test
acs/package-lock.json npm
  • 1567 dependencies
acs/package.json npm
  • @angular-builders/custom-webpack 18.0.0 development
  • @angular-builders/jest 18.0.0 development
  • @angular-devkit/build-angular 18.0.5 development
  • @angular-eslint/eslint-plugin 18.0.1 development
  • @angular/cli 18.0.5 development
  • @angular/compiler-cli 18.0.4 development
  • @angular/service-worker 18.0.4 development
  • @types/jest 29.5.12 development
  • @types/node 20.11.25 development
  • @typescript-eslint/eslint-plugin 7.13.1 development
  • @typescript-eslint/parser 7.13.1 development
  • browser-sync 3.0.2 development
  • browser-sync-webpack-plugin 2.3.0 development
  • buffer 6.0.3 development
  • concurrently 8.2.2 development
  • copy-webpack-plugin 12.0.2 development
  • eslint 8.57.0 development
  • eslint-config-prettier 9.1.0 development
  • eslint-webpack-plugin 4.2.0 development
  • folder-hash 4.0.4 development
  • generator-jhipster 8.6.0 development
  • husky 9.0.11 development
  • jest 29.7.0 development
  • jest-date-mock 1.0.10 development
  • jest-environment-jsdom 29.7.0 development
  • jest-junit 16.0.0 development
  • jest-preset-angular 14.1.1 development
  • jest-sonar 0.2.16 development
  • lint-staged 15.2.7 development
  • merge-jsons-webpack-plugin 2.0.1 development
  • prettier 3.3.2 development
  • prettier-plugin-java 2.6.0 development
  • prettier-plugin-packagejson 2.5.0 development
  • rimraf 5.0.7 development
  • swagger-ui-dist 5.17.14 development
  • ts-jest 29.1.5 development
  • typescript 5.4.5 development
  • wait-on 7.2.0 development
  • webpack-bundle-analyzer 4.10.2 development
  • webpack-merge 5.10.0 development
  • webpack-notifier 1.15.0 development
  • @angular/common 18.0.4
  • @angular/compiler 18.0.4
  • @angular/core 18.0.4
  • @angular/forms 18.0.4
  • @angular/localize 18.0.4
  • @angular/platform-browser 18.0.4
  • @angular/platform-browser-dynamic 18.0.4
  • @angular/router 18.0.4
  • @fortawesome/angular-fontawesome 0.15.0
  • @fortawesome/fontawesome-svg-core 6.5.2
  • @fortawesome/free-solid-svg-icons 6.5.2
  • @ng-bootstrap/ng-bootstrap 17.0.0
  • @ngx-translate/core 15.0.0
  • @ngx-translate/http-loader 8.0.0
  • @popperjs/core 2.11.8
  • bootstrap 5.3.3
  • dayjs 1.11.11
  • ngx-infinite-scroll 18.0.0
  • rxjs 7.8.1
  • tslib 2.6.3
  • zone.js 0.14.7