{"id":18349135,"url":"https://github.com/fonoster/nodejs-processor","last_synced_at":"2025-04-06T09:31:57.996Z","repository":{"id":192166405,"uuid":"686195741","full_name":"fonoster/nodejs-processor","owner":"fonoster","description":"A template with everything you need to start creating custom Routr processors","archived":false,"fork":false,"pushed_at":"2024-02-29T03:40:01.000Z","size":376,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-21T21:22:47.005Z","etag":null,"topics":["asterisk","freepbx","kamailio","opensips","routr","sip","voip"],"latest_commit_sha":null,"homepage":"https://routr.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fonoster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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}},"created_at":"2023-09-02T02:04:46.000Z","updated_at":"2025-01-11T06:21:41.000Z","dependencies_parsed_at":"2024-02-20T18:02:25.106Z","dependency_job_id":null,"html_url":"https://github.com/fonoster/nodejs-processor","commit_stats":null,"previous_names":["fonoster/nodejs-processor"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fonoster%2Fnodejs-processor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fonoster%2Fnodejs-processor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fonoster%2Fnodejs-processor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fonoster%2Fnodejs-processor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fonoster","download_url":"https://codeload.github.com/fonoster/nodejs-processor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247463745,"owners_count":20942935,"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":["asterisk","freepbx","kamailio","opensips","routr","sip","voip"],"created_at":"2024-11-05T21:20:44.453Z","updated_at":"2025-04-06T09:31:57.661Z","avatar_url":"https://github.com/fonoster.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Routr {Proccessor Name}\n\n\u003e {A short description of the image, same as the Github Repo description.}\n\n{Badges should all be in one row without carriage returns. Replace the {name} with your docker image name.}\n\n\u003ca href=\"https://gitpod.io/#https://github.com/fonoster/nodejs-processor\"\u003e \u003cimg src=\"https://img.shields.io/badge/Contribute%20with-Gitpod-908a85?logo=gitpod\" alt=\"Contribute with Gitpod\" /\u003e \u003c/a\u003e [![publish to docker hub](https://github.com/fonoster/nodejs-processor/actions/workflows/gh_docker.yml/badge.svg)](https://github.com/fonoster/nodejs-processor/actions/workflows/gh_docker.yml)\n\n{Longer description of what the image provides.}\n\nPlease read the [documentation]() on how Fonoster services are created and how to work with them.\n\n## Available Versions\n\n{Keep this as-is, but replace {name} with your Docker image name.}\n\nYou can see all images available to pull from Docker Hub via the [Tags]() page. Docker tag names that begin with a \"change type\" word such as task, bug, or feature are available for testing and may be removed at any time.\n\n## Installation\n\nYou can clone this repository and manually build it.\n\n```\ncd fonoster/routr-{processor}\\:%%VERSION%%\ndocker build -t fonoster/routr-{processor}:%%VERSION%% .\n```\n\nOtherwise, you can pull this image from the docker index.\n\n```\ndocker pull fonoster/routr-{processor}:%%VERSION%%\n```\n\n## Usage Example\n\n{An example of running the container. Most Fonoster services use docker-compose, and docker run is also beneficial.}\n\nThe following is a basic example of using this image.\n\n```bash\ndocker run ...\n```\n\nor with Node:\n\n```bash\nnpm i\nnpm start\n```\n\n## Specs\n\nOptional specification notes.\n\n{List of packages and tools, H3 section breakouts for more detail}\n\n## Environment Variables\n\nEnvironment variables are used in the entry point script to render configuration templates. You can specify the values of these variables during `docker run`, `docker-compose up`, or in Kubernetes manifests in the `env` array.\n\n{Each environment variable might have 1-2 sentences of description. For anything longer, we should probably have a sub-section within Specs to elaborate.}\n\n- `EXAMPLE_VAR1` - Example of required variable. **Required**\n- `EXAMPLE_VAR2` - Example of optional variable\n\n## Exposed ports\n\n- `51904` - Default Processor port\n\n## Volumes\n\n- `/your/file/location` - File location\n- `/some/special/script.sh` - List special scripts\n\n## Useful File Locations\n\n- `/some/special/script.sh` - List special scripts\n- `/magic/dir` - And also directories\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](https://github.com/fonoster/fonoster/blob/master/CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests to us.\n\n## Authors\n\n- [Pedro Sanders](https://github.com/psanders)\n\nSee the List of contributors who [participated](https://github.com/fonoster/nodejs-processor/contributors) in this project.\n\n## License\n\nCopyright (C) 2024 by Fonoster Inc. MIT License (see [LICENSE](https://github.com/fonoster/fonoster/blob/master/LICENSE) for details).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffonoster%2Fnodejs-processor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffonoster%2Fnodejs-processor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffonoster%2Fnodejs-processor/lists"}