{"id":26575757,"url":"https://github.com/withdustin/targeek-image-server","last_synced_at":"2025-03-23T02:30:22.574Z","repository":{"id":37024305,"uuid":"175179746","full_name":"withDustin/targeek-image-server","owner":"withDustin","description":"Image server, optimized with sharp, saved on AWS S3","archived":false,"fork":false,"pushed_at":"2025-03-11T11:28:22.000Z","size":233,"stargazers_count":6,"open_issues_count":22,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T12:30:02.202Z","etag":null,"topics":["image-processing","sharp","webp"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/withDustin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2019-03-12T09:41:20.000Z","updated_at":"2023-04-20T22:11:08.000Z","dependencies_parsed_at":"2022-08-19T01:41:50.541Z","dependency_job_id":"f9abad70-3f4d-434e-bcf5-0fb01c2c758b","html_url":"https://github.com/withDustin/targeek-image-server","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withDustin%2Ftargeek-image-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withDustin%2Ftargeek-image-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withDustin%2Ftargeek-image-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withDustin%2Ftargeek-image-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/withDustin","download_url":"https://codeload.github.com/withDustin/targeek-image-server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245047976,"owners_count":20552429,"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":["image-processing","sharp","webp"],"created_at":"2025-03-23T02:30:16.613Z","updated_at":"2025-03-23T02:30:17.608Z","avatar_url":"https://github.com/withDustin.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Targeek Image Server\n\nAn image server that optimizes images by sharp and upload them to AWS S3. Made to serve a huge amount of requests.\n\n[![CircleCI](https://circleci.com/gh/targeek/targeek-image-server.svg?style=svg)](https://circleci.com/gh/targeek/targeek-image-server)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/targeek/targeek-image-server/graphs/commit-activity)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![docker hub pulls](https://img.shields.io/docker/pulls/targeek/targeek-image-server.svg)](https://hub.docker.com/r/targeek/targeek-image-server)\n[![TypeScript](https://badges.frapsoft.com/typescript/awesome/typescript.png?v=101)](https://github.com/ellerbrock/typescript-badges/)\n\n## Usage\n\nUse this docker image [targeek/targeek-image-server](https://hub.docker.com/r/targeek/targeek-image-server)\n\n```bash\ndocker pull targeek/targeek-image-server\n# or\ndocker run -p 4000:4000 -e REDIS_URI=redis://redis-uri targeek/targeek-image-server\n```\n\n## Development\n\n1. Clone this repository\n2. Install dependencies\n\n```bash\nyarn install\n```\n\n3. Setup environment variables by edit `.env`, `.env.development`, `.env.production`. You can see the list of environment variables in the `src/types/modules.d.ts` file.\n\n4. Run\n\n```bash\n# Run in development mode\nyarn start\n\n# Run in production mode\nyarn build\nyarn start:production\n```\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n**Working on your first Pull Request?** You can learn how from this _free_ series [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github)\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwithdustin%2Ftargeek-image-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwithdustin%2Ftargeek-image-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwithdustin%2Ftargeek-image-server/lists"}