{"id":19218984,"url":"https://github.com/mantis-software-company/encryption-service","last_synced_at":"2025-11-14T15:09:13.039Z","repository":{"id":151250709,"uuid":"427375934","full_name":"mantis-software-company/encryption-service","owner":"mantis-software-company","description":"Basic Rest API microservice that encrypt/decrypt text using AES","archived":false,"fork":false,"pushed_at":"2022-03-01T14:19:01.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-04T19:25:20.462Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/mantis-software-company.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":"2021-11-12T13:48:54.000Z","updated_at":"2021-11-16T15:49:43.000Z","dependencies_parsed_at":"2023-04-27T05:31:19.773Z","dependency_job_id":null,"html_url":"https://github.com/mantis-software-company/encryption-service","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantis-software-company%2Fencryption-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantis-software-company%2Fencryption-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantis-software-company%2Fencryption-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantis-software-company%2Fencryption-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mantis-software-company","download_url":"https://codeload.github.com/mantis-software-company/encryption-service/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240292392,"owners_count":19778311,"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","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":"2024-11-09T14:29:03.958Z","updated_at":"2025-11-14T15:09:08.007Z","avatar_url":"https://github.com/mantis-software-company.png","language":"Python","readme":"\n# encryption-service\nBasic Rest API microservice that encrypt/decrypt text using AES\n\nThis project written with [Flask web framework](https://flask.palletsprojects.com/en/2.0.x/). It use [flask-smorest](https://flask-smorest.readthedocs.io/en/latest/index.html) for REST API and [Pyctuator](https://github.com/SolarEdgeTech/pyctuator) for actuator endpoint. \n\n\n## Running\n\nPre-built images are here:\nhttps://hub.docker.com/r/mantissoftware/encryption-service\n\n\nTo run pre-built image, run\n\n```\ndocker run -p 5000:5000 -e __SERVICE_AES_KEY=\u003cbase64_aes_key\u003e -e __SERVICE_AES_IV=\u003cbase64_aes_iv\u003e  mantissoftware/encryption-service\n```\n\nand go http://localhost:5000/swagger-ui to access Swagger-UI\n\n\n## Building your own image\n\nRun `docker-compose build` to build your own image. \n\n\u003e ⚠️ You have to change __SERVICE_AES_KEY  and  __SERVICE_AES_IV environment variables before build \u0026 deploy your own image\n \nTo test your image, run  `docker-compose run` and go http://localhost/swagger-ui to access swagger-ui\n\n## Deployment \n\n\u003e ⚠️ Don't forget to set __SERVICE_ACTUATOR_BASE_URI environment variable (Value: http(s)://\u003cserice_url\u003e/\u003cactuator_path\u003e)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmantis-software-company%2Fencryption-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmantis-software-company%2Fencryption-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmantis-software-company%2Fencryption-service/lists"}