{"id":35094960,"url":"https://github.com/stackpan/mgs-be-test","last_synced_at":"2026-05-20T01:36:31.130Z","repository":{"id":284503173,"uuid":"955130569","full_name":"stackpan/mgs-be-test","owner":"stackpan","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-26T07:29:46.000Z","size":480,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T08:29:38.550Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stackpan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-03-26T06:42:38.000Z","updated_at":"2025-03-26T07:29:50.000Z","dependencies_parsed_at":"2025-03-26T08:40:59.031Z","dependency_job_id":null,"html_url":"https://github.com/stackpan/mgs-be-test","commit_stats":null,"previous_names":["stackpan/mgs-be-test"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stackpan/mgs-be-test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackpan%2Fmgs-be-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackpan%2Fmgs-be-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackpan%2Fmgs-be-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackpan%2Fmgs-be-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stackpan","download_url":"https://codeload.github.com/stackpan/mgs-be-test/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackpan%2Fmgs-be-test/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28080300,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-27T02:00:05.897Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-12-27T15:12:00.929Z","updated_at":"2025-12-27T15:12:01.961Z","avatar_url":"https://github.com/stackpan.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# How to Run Instructions\n\n## Prerequisite\n- Java 21 or newer\n- Maven\n- PostgreSQL\n\n## Setup\n-  Configure database url connection in `src/main/resources/application.properties`\n    ```properties\n    spring.datasource.url=jdbc:postgresql://${POSTGRES_HOST:localhost}:${POSTGRES_PORT:5432}/${POSTGRES_DB:app}\n    spring.datasource.username=${POSTGRES_USER:postgres}\n    spring.datasource.password=${POSTGRES_PASSWORD}\n    ```\n- Generate private and public RSA keypairs in the current directory using OpenSSL or others. Or just use paste these:\n  - `private.pem`\n     ```text\n     -----BEGIN PRIVATE KEY-----\n     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\n     woFTuuq88GuP/mJxWNBrwv0veosnhYM=\n     -----END PRIVATE KEY-----\n     ```\n\n  - `public.pem`\n     ```text\n     -----BEGIN PUBLIC KEY-----\n     MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApGYmfylyMHCzTajtoEhh\n     nnfhcZm0BBeCt7IUFhllfPOFRLCt4EbZF9vAOcGQ5UzWNydDxga40EEHGlZexHuU\n     42EhL5mlpCvYD9VvbwOSDY9sOw1CuFH5FJwu1NvlU5X+xjz5R0B1sbie5b6Goxml\n     kx5sEFuOY1QolCl0oVfiF3RaIaUxzZYIUeCCFuuDPLzcCC1XCt02QEy2pVlX+YTO\n     UK0t1YqtMYdGQEGDsMW6F9REGPcDliQv9TQNk7n/hiqC6THGuCr4L3ql7qWf8wSW\n     zaa5d01okVhzORC9+hzMhbXMbJjPAKyBZ+ZnaFE6MlRsTN2E2OOmAsMc8Dm3Vb1A\n     bFqWAp1EFevhXPzeQOwRct+eKq2034+mc/wXuDh7USNeiI8OEwY+CdXGDX/RJfXh\n     R/HrDAiqUbUwuDTXCMdc6QHqd4Bo9JNRFKFIUVzRcCTk5xbnYn27RPfRorZl2dxW\n     s+Ub7YuyXB2gMFRhuTwsGiJBLDvp2impGQWCB+x1r9gZCwtlE+bJIg8aIdSJzlzJ\n     mc2MZHOi1j8rvJZhKiv4kmUg853gTC+F060LY04JF4y4/zLtTb+FmLwjAJRqaV1a\n     TreeWvvJZeBV+HMd3BTVml+6TkeW1i+S387KdtYCns2bOm8mBMtfURe9ShOJWNlU\n     AuR1KaYjXxw2DTBALzfSxVUCAwEAAQ==\n     -----END PUBLIC KEY-----\n     ```\n\n## Running\n```shell\n./mvnw spring-boot:run\n```\n\n# API Docs\n\nYou can refer to this [README](https://github.com/stackpan/mgs-be-test/blob/main/docs/api-schema.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackpan%2Fmgs-be-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstackpan%2Fmgs-be-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackpan%2Fmgs-be-test/lists"}