Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sergystepanov/java-code-example-old-patents-backend
https://github.com/sergystepanov/java-code-example-old-patents-backend
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/sergystepanov/java-code-example-old-patents-backend
- Owner: sergystepanov
- Created: 2020-11-27T15:27:32.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-27T15:32:16.000Z (about 4 years ago)
- Last Synced: 2024-10-24T17:50:16.616Z (3 months ago)
- Language: Java
- Size: 2.34 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Patents
[![codecov](https://codecov.io/gh/sergystepanov/patents/branch/master/graph/badge.svg?token=SfOPUKgxDg)](https://codecov.io/gh/sergystepanov/patents)Requires:
- Java 14
- Chrome browser
- NginxUses:
- Gradle 6
- Spring Boot 2
- JPA
- Flyway
- H2 (embedded)
- cdp4j
- jsoup
- Spock
- Apache POI
- JWT### Configuration
Required configuration params (PARAM_PARAM):
- `app.security.token.key` -- a Base64-encoded HS512 key### Run configuration
LinuxAs a service:
`/etc/systemd/system/patents.service`:
```bash
[Unit]
Description=Patents managemant application
After=syslog.target[Service]
User=[user]
Group=[group]
ExecStart=[path/to/executable.app.jar]
SuccessExitStatus=143[Install]
WantedBy=multi-user.target
``````
sudo systemctl start/stop/status patents
```