<!--
Copyright (c) Free Software Foundation, Inc. All rights reserved.
Licensed under the AGPL-3.0-only License. See LICENSE in the project root for license information.
-->
# AsicVerifier
[![License](https://img.shields.io/github/license/pipinfitriadi/asicverifier?logoColor=black&label=License&labelColor=black&color=brightgreen)](https://github.com/pipinfitriadi/asicverifier/blob/main/LICENSE)
[![Java - Version](https://img.shields.io/badge/8-ED8B00?logo=openjdk&logoColor=ED8B00&label=Java&labelColor=black)](https://openjdk.org/projects/jdk8/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/asicverifier?logo=python&label=Python&labelColor=black)](https://pypi.org/project/asicverifier/)
[![PyPI - Version](https://img.shields.io/pypi/v/asicverifier?logo=pypi&label=PyPI&labelColor=black)](https://pypi.org/project/asicverifier/)
[![Docker Image Size (tag)](https://img.shields.io/docker/image-size/pipinfitriadi/asicverifier/latest?logo=Docker&label=latest&labelColor=black)](https://hub.docker.com/r/pipinfitriadi/asicverifier)
[![GitHub Action](https://img.shields.io/github/actions/workflow/status/pipinfitriadi/asicverifier/ci-cd.yml?logo=GitHub&label=CI/CD&labelColor=black)](https://github.com/pipinfitriadi/asicverifier/actions/workflows/ci-cd.yml)
[![Codecov](https://img.shields.io/codecov/c/github/pipinfitriadi/asicverifier?logo=codecov&label=Coverage&labelColor=black)](https://app.codecov.io/github/pipinfitriadi/asicverifier)
Asic Verifier for X-Road
> **Note**
>
> This service require [Docker](https://docs.docker.com/get-docker/)
## Environment
| Name | Type | Default |
|--------------------|------------------|-------------------------|
| `RESTFUL_API_PATH` | String URL Path | `/` |
| `JAR_PATH` | String File Path | `/lib/asicverifier.jar` |
| `DEV_MODE` | Bool | `false` |
## Docker
- Start up:
```sh
docker run -d --rm --platform linux/amd64 -p '80:80' --name asicverifier pipinfitriadi/asicverifier
```
> RESTful API's docs should be available at [http://0.0.0.0/](http://0.0.0.0/)
- Shut down:
```sh
docker stop asicverifier
```
- Help:
```sh
docker run --rm --platform linux/amd64 pipinfitriadi/asicverifier --help
```
## Docker Compose
`docker-compose.yml`:
```yml
version: '3.7'
services:
asicverifier:
image: pipinfitriadi/asicverifier
container_name: asicverifier
platform: linux/amd64
ports:
- '80:80'
```
- Start up:
```sh
docker compose up -d
```
> RESTful API's docs should be available at [http://0.0.0.0/](http://0.0.0.0/)
- Shut down:
```sh
docker compose down
```
- Help:
```sh
docker compose run --rm asicverifier --help && docker compose down
```
Raw data
{
"_id": null,
"home_page": "https://github.com/pipinfitriadi/asicverifier",
"name": "AsicVerifier",
"maintainer": "Pipin Fitriadi",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "pipinfitriadi@gmail.com",
"keywords": "X-Road, security server",
"author": "Pipin Fitriadi",
"author_email": "pipinfitriadi@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/06/63/e8f5eb35260295e1cfa5890e01703ce4efd3ac5da02367245ba78584dc42/asicverifier-0.2.4.tar.gz",
"platform": null,
"description": "<!--\nCopyright (c) Free Software Foundation, Inc. All rights reserved.\nLicensed under the AGPL-3.0-only License. See LICENSE in the project root for license information.\n-->\n\n# AsicVerifier\n\n[![License](https://img.shields.io/github/license/pipinfitriadi/asicverifier?logoColor=black&label=License&labelColor=black&color=brightgreen)](https://github.com/pipinfitriadi/asicverifier/blob/main/LICENSE)\n[![Java - Version](https://img.shields.io/badge/8-ED8B00?logo=openjdk&logoColor=ED8B00&label=Java&labelColor=black)](https://openjdk.org/projects/jdk8/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/asicverifier?logo=python&label=Python&labelColor=black)](https://pypi.org/project/asicverifier/)\n[![PyPI - Version](https://img.shields.io/pypi/v/asicverifier?logo=pypi&label=PyPI&labelColor=black)](https://pypi.org/project/asicverifier/)\n[![Docker Image Size (tag)](https://img.shields.io/docker/image-size/pipinfitriadi/asicverifier/latest?logo=Docker&label=latest&labelColor=black)](https://hub.docker.com/r/pipinfitriadi/asicverifier)\n[![GitHub Action](https://img.shields.io/github/actions/workflow/status/pipinfitriadi/asicverifier/ci-cd.yml?logo=GitHub&label=CI/CD&labelColor=black)](https://github.com/pipinfitriadi/asicverifier/actions/workflows/ci-cd.yml)\n[![Codecov](https://img.shields.io/codecov/c/github/pipinfitriadi/asicverifier?logo=codecov&label=Coverage&labelColor=black)](https://app.codecov.io/github/pipinfitriadi/asicverifier)\n\nAsic Verifier for X-Road\n\n> **Note**\n>\n> This service require [Docker](https://docs.docker.com/get-docker/)\n\n## Environment\n\n| Name | Type | Default |\n|--------------------|------------------|-------------------------|\n| `RESTFUL_API_PATH` | String URL Path | `/` |\n| `JAR_PATH` | String File Path | `/lib/asicverifier.jar` |\n| `DEV_MODE` | Bool | `false` |\n\n## Docker\n\n- Start up:\n\n ```sh\n docker run -d --rm --platform linux/amd64 -p '80:80' --name asicverifier pipinfitriadi/asicverifier\n ```\n\n > RESTful API's docs should be available at [http://0.0.0.0/](http://0.0.0.0/)\n\n- Shut down:\n\n ```sh\n docker stop asicverifier\n ```\n\n- Help:\n\n ```sh\n docker run --rm --platform linux/amd64 pipinfitriadi/asicverifier --help\n ```\n\n## Docker Compose\n\n`docker-compose.yml`:\n\n```yml\nversion: '3.7'\nservices:\nasicverifier:\n image: pipinfitriadi/asicverifier\n container_name: asicverifier\n platform: linux/amd64\n ports:\n - '80:80'\n```\n\n- Start up:\n\n ```sh\n docker compose up -d\n ```\n\n > RESTful API's docs should be available at [http://0.0.0.0/](http://0.0.0.0/)\n\n- Shut down:\n\n ```sh\n docker compose down\n ```\n\n- Help:\n\n ```sh\n docker compose run --rm asicverifier --help && docker compose down\n ```\n",
"bugtrack_url": null,
"license": "AGPL-3.0-only",
"summary": "Asic Verifier for X-Road",
"version": "0.2.4",
"project_urls": {
"Docker": "https://hub.docker.com/r/pipinfitriadi/asicverifier",
"Homepage": "https://github.com/pipinfitriadi/asicverifier",
"Repository": "https://github.com/pipinfitriadi/asicverifier"
},
"split_keywords": [
"x-road",
" security server"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "35a301ba6e4257dd093f294a68b8c7bd9f5a8745d046a9a08e6fcaeb71c6c102",
"md5": "f41830fd574ee8492f18a382ce594500",
"sha256": "a24543b74c8290438978f03723c864de0a96593bf7e531d404989b004a55a251"
},
"downloads": -1,
"filename": "AsicVerifier-0.2.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f41830fd574ee8492f18a382ce594500",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 19204,
"upload_time": "2024-07-20T04:35:38",
"upload_time_iso_8601": "2024-07-20T04:35:38.556986Z",
"url": "https://files.pythonhosted.org/packages/35/a3/01ba6e4257dd093f294a68b8c7bd9f5a8745d046a9a08e6fcaeb71c6c102/AsicVerifier-0.2.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0663e8f5eb35260295e1cfa5890e01703ce4efd3ac5da02367245ba78584dc42",
"md5": "5fd709c13888c854ede353e2ba31a7b9",
"sha256": "71d2887042c130c52b73312e6be33558029b79737e4c4b861593a2193af75f87"
},
"downloads": -1,
"filename": "asicverifier-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "5fd709c13888c854ede353e2ba31a7b9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 20093,
"upload_time": "2024-07-20T04:35:39",
"upload_time_iso_8601": "2024-07-20T04:35:39.921608Z",
"url": "https://files.pythonhosted.org/packages/06/63/e8f5eb35260295e1cfa5890e01703ce4efd3ac5da02367245ba78584dc42/asicverifier-0.2.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-20 04:35:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pipinfitriadi",
"github_project": "asicverifier",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "asicverifier"
}