{"id":16446757,"url":"https://github.com/worthant/graphify-javaee-backend","last_synced_at":"2026-04-21T09:32:38.244Z","repository":{"id":211646901,"uuid":"729651364","full_name":"worthant/graphify-javaee-backend","owner":"worthant","description":"RESTful API for graphify-angular-frontend","archived":false,"fork":false,"pushed_at":"2024-01-16T18:42:39.000Z","size":2407,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-26T09:31:54.223Z","etag":null,"topics":["hibernate-orm","jakartaee10","jwt-auth","postgresql","restful-api","swagger-docs"],"latest_commit_sha":null,"homepage":"https://worthant.github.io/graphify-javaee-backend/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/worthant.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-09T22:41:57.000Z","updated_at":"2024-01-17T13:34:00.000Z","dependencies_parsed_at":"2025-02-26T11:32:12.610Z","dependency_job_id":null,"html_url":"https://github.com/worthant/graphify-javaee-backend","commit_stats":null,"previous_names":["worthant/javaee-interactive-graph-backend","worthant/graphify-javaee-backend"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/worthant/graphify-javaee-backend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/worthant%2Fgraphify-javaee-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/worthant%2Fgraphify-javaee-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/worthant%2Fgraphify-javaee-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/worthant%2Fgraphify-javaee-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/worthant","download_url":"https://codeload.github.com/worthant/graphify-javaee-backend/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/worthant%2Fgraphify-javaee-backend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32085477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T06:27:27.065Z","status":"ssl_error","status_checked_at":"2026-04-21T06:27:21.250Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hibernate-orm","jakartaee10","jwt-auth","postgresql","restful-api","swagger-docs"],"created_at":"2024-10-11T09:48:45.204Z","updated_at":"2026-04-21T09:32:38.220Z","avatar_url":"https://github.com/worthant.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- Here is the main logo and name of your project --\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"resources/MVC.png\"\u003e\n    \u003cpicture\u003e\n      \u003cimg src=\"https://github.com/worthant/graphify-angular-frontend/assets/43885024/970c9fdb-ded9-4942-92ec-7e93495d69ce\" height=\"150\"\u003e\n    \u003c/picture\u003e\n    \u003ch1 align=\"center\"\u003eGraphify\u003c/h1\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!-- Here are some cool labels for your project, deledte those, that you don't need --\u003e\n\n\u003cp align=\"center\"\u003e\n   \u003ca aria-label=\"Translation ro russian\" href=\"./README_RU.md\"\u003e\n      \u003cimg alt=\"\" src=\"https://img.shields.io/badge/translation-RU-007FFF?style=for-the-badge\u0026labelColor=000000\u0026color=007FFF\"\u003e\n   \u003c/a\u003e\n\u003ca aria-label=\"Java EE 10\" href=\"https://javaee.github.io/javaee-spec/\"\u003e\n   \u003cimg alt=\"\" src=\"https://img.shields.io/badge/Java_EE_10-4FD1C5?style=for-the-badge\u0026labelColor=000000\u0026color=4FD1C5\"\u003e\n\u003c/a\u003e\n\u003ca aria-label=\"JetBrains Runtime 17\" href=\"https://www.jetbrains.com/lp/jbr/\"\u003e\n   \u003cimg alt=\"\" src=\"https://img.shields.io/badge/jbr_17-22D3EE?style=for-the-badge\u0026logo=jetbrains\u0026labelColor=000000\u0026color=22D3EE\"\u003e\n\u003c/a\u003e\n\u003ca aria-label=\"Wildfly 30.0.1\" href=\"https://www.wildfly.org/\"\u003e\n   \u003cimg alt=\"\" src=\"https://img.shields.io/badge/Wildfly_30.0.1-1ff2d6?style=for-the-badge\u0026labelColor=000000\u0026color=1ff2d6\"\u003e\n\u003c/a\u003e\n    \u003ca aria-label=\"PostgreSQL\" href=\"https://www.postgresql.org/\"\u003e\n   \u003cimg alt=\"\" src=\"https://img.shields.io/badge/PostgreSQL-007FFF?style=for-the-badge\u0026logo=postgresql\u0026labelColor=000000\u0026color=007FFF\"\u003e\n\u003c/a\u003e\n\u003ca aria-label=\"Maven Project\" href=\"https://maven.apache.org/\"\u003e\n   \u003cimg alt=\"\" src=\"https://img.shields.io/badge/Maven_Project-C71A36?style=for-the-badge\u0026logo=apache-maven\u0026labelColor=000000\u0026color=C71A36\"\u003e\n\u003c/a\u003e\n\n\u003c/p\u003e\n\n### Notes\n\n- here are my [openapi docs](https://worthant.github.io/graphify-javaee-backend/)\n- here is my [graphify-angular-frontend](https://github.com/worthant/graphify-angular-frontend)\n\n## Nginx config on my server\n\n```nginx\nuser nginx;\nworker_processes auto;\nerror_log /var/log/nginx/error.log notice;\npid /run/nginx.pid;\n\n# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.\ninclude /usr/share/nginx/modules/*.conf;\n\nevents {\n    worker_connections 1024;\n}\n\nhttp {\n    log_format  main  '$remote_addr - $remote_user [$time_local] \"$request\" '\n                      '$status $body_bytes_sent \"$http_referer\" '\n                      '\"$http_user_agent\" \"$http_x_forwarded_for\"';\n\n    access_log  /var/log/nginx/access.log  main;\n\n    sendfile            on;\n    tcp_nopush          on;\n    keepalive_timeout   65;\n    types_hash_max_size 4096;\n\n    include             /etc/nginx/mime.types;\n    default_type        application/octet-stream;\n\n    # Load modular configuration files from the /etc/nginx/conf.d directory.\n    # See http://nginx.org/en/docs/ngx_core_module.html#include\n    # for more information.\n    include /etc/nginx/conf.d/*.conf;\n\n    server {\n    listen 7777;\n    server_name localhost;\n\n    # Default location for Web Interface\n    location / {\n        proxy_pass http://localhost:9090;\n        proxy_http_version 1.1;\n        proxy_set_header Upgrade $http_upgrade;\n        proxy_set_header Connection 'upgrade';\n        proxy_set_header Host $host;\n        proxy_cache_bypass $http_upgrade;\n    }\n\n    # API service\n    location /api/ {\n        proxy_pass http://localhost:32350/javaee-interactive-graph-backend-1.0-SNAPSHOT/api/;\n        proxy_http_version 1.1;\n        proxy_set_header Host $host;\n    }\n}\n}\n\n```\n\n## Ngrok config on my server\n\n- just forwards 7777 port of localhost to ngrok's static domain\n- i am sending requests to this domain and nginx routes them to uni server through port forwarding    \n\n## Port forwarding on my home server\n\n- bashrc\n```bash\nsshl() {\n  if [ $# -eq 0 ]; then\n    ssh -L 32350:localhost:32350 s368090@se.ifmo.ru -p 2222\n    elif [ $# -eq 1 ]; then\n        ssh -L ${1}:localhost:${1} s368090@se.ifmo.ru -p 2222\n    elif [ $# -eq 2 ]; then\n        ssh -L ${1}:localhost:${2} s368090@se.ifmo.ru -p 2222\n    else\n        echo \"Invalid number of arguments. Please provide either 0 (port 32318), 1 (port:port) or 2 (port1:port2).\"\n    fi\n}\n```\n\n## Nginx config on uni server\n\n- forwards 32350 to 32318:\n\u003e provides routing to SNAPSHOT for shorter route\n```bash\ncurl localhost:32350/api/auth/signup\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fworthant%2Fgraphify-javaee-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fworthant%2Fgraphify-javaee-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fworthant%2Fgraphify-javaee-backend/lists"}