{"id":20954719,"url":"https://github.com/raghul-m/deploying_docker-app-on-render_using_githubactions","last_synced_at":"2026-04-10T12:04:43.410Z","repository":{"id":253981797,"uuid":"845122419","full_name":"Raghul-M/Deploying_Docker-App-on-Render_Using_Githubactions","owner":"Raghul-M","description":null,"archived":false,"fork":false,"pushed_at":"2025-12-18T12:46:56.000Z","size":52,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-27T22:46:51.469Z","etag":null,"topics":["ci-cd","devops","docker","github-actions","render","streamlit"],"latest_commit_sha":null,"homepage":"https://streamlit-portfolio-v1.onrender.com/","language":"Python","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/Raghul-M.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-08-20T16:14:06.000Z","updated_at":"2025-12-18T12:47:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"71777155-7c3b-4fe6-af87-6d2896898cbe","html_url":"https://github.com/Raghul-M/Deploying_Docker-App-on-Render_Using_Githubactions","commit_stats":null,"previous_names":["raghul-m/deploying_docker-app-on-render_using_githubactions"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Raghul-M/Deploying_Docker-App-on-Render_Using_Githubactions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raghul-M%2FDeploying_Docker-App-on-Render_Using_Githubactions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raghul-M%2FDeploying_Docker-App-on-Render_Using_Githubactions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raghul-M%2FDeploying_Docker-App-on-Render_Using_Githubactions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raghul-M%2FDeploying_Docker-App-on-Render_Using_Githubactions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Raghul-M","download_url":"https://codeload.github.com/Raghul-M/Deploying_Docker-App-on-Render_Using_Githubactions/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raghul-M%2FDeploying_Docker-App-on-Render_Using_Githubactions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31641493,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ci-cd","devops","docker","github-actions","render","streamlit"],"created_at":"2024-11-19T01:16:11.659Z","updated_at":"2026-04-10T12:04:43.392Z","avatar_url":"https://github.com/Raghul-M.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deploying_Docker-App-on-Render_Using_Githubactions\n\n\n\n# Streamlit Portfolio Application\n![Streamlit -app (1)](https://github.com/user-attachments/assets/a2e2a7e5-cf9d-4dc8-bb85-001ddf8685d6)\n\n\n\nThis repository contains the code for a Streamlit-based portfolio application, which has been dockerized and is deployed on Render using GitHub Actions. The project showcases how to build, containerize, and deploy a Streamlit application seamlessly using Docker and automated CI/CD pipelines. new one\n\n\n\n## Running the Application Locally\n\nTo run the Streamlit application locally, use the following command:\n\n```bash\nstreamlit run app.py\n```\n\nThis command will start the Streamlit server and open your application in a web browser.\n\n## Building and Running with Docker\n\n### 1. Log in to Docker Hub\n\nBefore building the Docker image, you need to log in to Docker Hub. Replace `\u003cusername\u003e` with your Docker Hub username:\n\n```bash\ndocker login -u \u003cusername\u003e\n```\n\n### 2. Build the Docker Image\n\nBuild the Docker image using the Dockerfile in the root of the repository. Replace `\u003cusername\u003e` with your Docker Hub username:\n\n```bash\ndocker build -t \u003cusername\u003e/streamlit-portfolio:v1 .\n```\n\nThis command will create a Docker image tagged with `v1`.\n\n### 3. Verify Docker Images\n\nList all Docker images on your local machine to ensure that the build was successful:\n\n```bash\ndocker images\n```\n\n### 4. Run the Docker Container\n\nRun the Docker container using the image you built. This command will map port `8051` on your local machine to port `8051` in the container. Replace `\u003cusername\u003e` with your Docker Hub username:\n\n```bash\ndocker run -d --name portfolio -p 8051:8051 \u003cusername\u003e/streamlit-portfolio:v1\n```\n\nThe application should now be accessible at `http://localhost:8051`.\n\n### 5. Push the Docker Image to Docker Hub\n\nFinally, push the Docker image to Docker Hub to make it available for deployment. Replace `\u003cusername\u003e` with your Docker Hub username:\n\n```bash\ndocker push \u003cusername\u003e/streamlit-portfolio:v1\n```\n\n\n## Deployment\n\nThe Docker image can be deployed to various platforms, such as Render, AWS, or any other cloud provider that supports Docker containers.\n\n![Screenshot from 2024-08-20 23-23-32](https://github.com/user-attachments/assets/34d3105a-3ffa-49f2-9915-ba2bf985f606)\n\n## Contributing\n\nContributions are welcome! If you have suggestions, bug reports, or want to add new features, feel free to submit a pull request.\n\nFeel free to explore, contribute, and adapt this project to suit your needs. If you encounter any issues or have suggestions for improvement, please raise them in the GitHub repository's issues section. Happy coding! 🚀\n\nConnect with me on linkedin: [Raghul M](https://www.linkedin.com/in/m-raghul/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraghul-m%2Fdeploying_docker-app-on-render_using_githubactions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraghul-m%2Fdeploying_docker-app-on-render_using_githubactions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraghul-m%2Fdeploying_docker-app-on-render_using_githubactions/lists"}