{"id":29505755,"url":"https://github.com/stashconsulting/cloudstorage-rssfeed-python-cloudfunction","last_synced_at":"2026-03-06T19:10:52.496Z","repository":{"id":304267286,"uuid":"243366710","full_name":"stashconsulting/cloudstorage-rssfeed-python-cloudfunction","owner":"stashconsulting","description":"This infraestructure create an application that generates a RSS Feed file each time that a file is uploaded into a bucket, there’s another function that shows the file generated in JSON.","archived":false,"fork":false,"pushed_at":"2020-08-27T22:49:43.000Z","size":840,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-12T03:28:14.799Z","etag":null,"topics":["dockerfile","gitlab","gitlab-ci","google-cloud-platform","http-requests","kong","python-3-6","rss-feed","serverless","terraform"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stashconsulting.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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-02-26T21:12:02.000Z","updated_at":"2023-11-29T00:01:38.000Z","dependencies_parsed_at":"2025-07-12T03:28:17.148Z","dependency_job_id":"524db2f7-9389-43e3-9286-70e8d85921a2","html_url":"https://github.com/stashconsulting/cloudstorage-rssfeed-python-cloudfunction","commit_stats":null,"previous_names":["stashconsulting/cloudstorage-rssfeed-python-cloudfunction"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/stashconsulting/cloudstorage-rssfeed-python-cloudfunction","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stashconsulting%2Fcloudstorage-rssfeed-python-cloudfunction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stashconsulting%2Fcloudstorage-rssfeed-python-cloudfunction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stashconsulting%2Fcloudstorage-rssfeed-python-cloudfunction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stashconsulting%2Fcloudstorage-rssfeed-python-cloudfunction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stashconsulting","download_url":"https://codeload.github.com/stashconsulting/cloudstorage-rssfeed-python-cloudfunction/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stashconsulting%2Fcloudstorage-rssfeed-python-cloudfunction/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265468614,"owners_count":23770933,"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":["dockerfile","gitlab","gitlab-ci","google-cloud-platform","http-requests","kong","python-3-6","rss-feed","serverless","terraform"],"created_at":"2025-07-16T00:03:53.782Z","updated_at":"2026-03-06T19:10:52.421Z","avatar_url":"https://github.com/stashconsulting.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cloud-storage-rssfeed-python\n\nThis infraestructure create an application that generates a RSS Feed file each time that a file is uploaded into a bucket, there’s another function that shows the file generated in JSON.\n\nIf you are interested in seeing the blog regarding this project I’m glad to share it! in [Medium](https://medium.com/stash-media/troubleshooting-terraform-on-a-serverless-world-b4c2a6019f54). \nI’m going to cover the problems I had during the implementation and the decision I made to fix those.\n\n## Before you begin\n\n### Google SDK\n\nIt’s important to make sure that Cloud SDK is authorized to access your data and services.\n\n```\ngcloud auth login\n```\n\nOn the new browser tab that opens by running the command, choose an account that has the Editor or Owner role in the Google Cloud project.\n\n### Configuring the Google Provider\n\nIf you don’t specify the credentials in the file we can supply the key to Terraform using the environment variable setting the value to the location of the file. If you are in Windows use set instead of export.\n\n```\nexport GOOGLE_CLOUD_KEYFILE_JSON={{path}}\n```\n\nIf you have any problems with this step check this [Issue](https://github.com/hashicorp/terraform/issues/8493)\n\n## Getting started\n\n### Usage\n\nWe initialize a working directory containing Terraform configuration files.\n\n```\nterraform init\n```\n\nRun the following command that scans the current directory for the `.tf` files and applies the changes appropriately.\n\n```\nterraform apply\n```\n\n## Built With 🛠️\n\n* [Docker 19.03.8](https://docs.docker.com/engine/release-notes/) -  To create the image Kongdbless.\n\n## Contributing 🖇️\n\nThere are a few ways to contribute to the `RSS Feed generator` repo. Please read [CONTRIBUTING.md](https://github.com/stashconsulting/cloudstorage-rssfeed-python-cloudfunction/blob/master/CONTRIBUTING.md) for additional information.\n\n## Versioning. 📌\n\nFor the versions available, see the [tags on this repository](https://github.com/stashconsulting/cloudstorage-rssfeed-python-cloudfunction/tags).\n\n## Authors ✒️\n\n* **Genesis Alvarez** - *Initial work* - [stashconsulting](https://github.com/stashconsulting)\n\n* **Shailyn Ortiz** - *Maintainer* - [stashconsulting](https://github.com/stashconsulting)\n\n## License 📄\n\nRSS Feed generator is licensed under the Server Side Public License (SSPL). \nPlease read the [LICENSE](https://github.com/stashconsulting/cloudstorage-rssfeed-python-cloudfunction/blob/master/LICENSE) file.\n\n## Acknowledgments\nThis project was born when [*Shailyn Ortiz*](https://github.com/sjortiz) wanted to generate a RSS Feed for his podcasts called **Not another AWS Podcasts** where he and his partner shows the latest cloud news.\n\nPlease tell others about this project. 📢\n\n---\n⌨️ with ❤️ by [Alvarez](https://github.com/UsernameAlvarez)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstashconsulting%2Fcloudstorage-rssfeed-python-cloudfunction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstashconsulting%2Fcloudstorage-rssfeed-python-cloudfunction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstashconsulting%2Fcloudstorage-rssfeed-python-cloudfunction/lists"}