{"id":29688888,"url":"https://github.com/cutetenshii/pull-recreate-portainer","last_synced_at":"2025-07-30T12:36:26.475Z","repository":{"id":285701636,"uuid":"959043130","full_name":"CuteTenshii/pull-recreate-portainer","owner":"CuteTenshii","description":"Pull image and recreate container in Portainer. Useful for updating images.","archived":false,"fork":false,"pushed_at":"2025-04-03T12:25:42.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-22T01:42:31.118Z","etag":null,"topics":["docker","image-pull","portainer","pull","update"],"latest_commit_sha":null,"homepage":"","language":null,"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/CuteTenshii.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},"funding":{"github":"JustYuuto","custom":["https://paypal.me/46354635487464168"]}},"created_at":"2025-04-02T07:13:24.000Z","updated_at":"2025-04-03T12:25:46.000Z","dependencies_parsed_at":"2025-06-17T13:55:45.977Z","dependency_job_id":"fa61c049-1b44-43de-9350-d33a3fde78b6","html_url":"https://github.com/CuteTenshii/pull-recreate-portainer","commit_stats":null,"previous_names":["justyuuto/pull-recreate-portainer","cutetenshii/pull-recreate-portainer"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/CuteTenshii/pull-recreate-portainer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuteTenshii%2Fpull-recreate-portainer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuteTenshii%2Fpull-recreate-portainer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuteTenshii%2Fpull-recreate-portainer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuteTenshii%2Fpull-recreate-portainer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CuteTenshii","download_url":"https://codeload.github.com/CuteTenshii/pull-recreate-portainer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuteTenshii%2Fpull-recreate-portainer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267867826,"owners_count":24157357,"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","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["docker","image-pull","portainer","pull","update"],"created_at":"2025-07-23T05:39:00.064Z","updated_at":"2025-07-30T12:36:26.449Z","avatar_url":"https://github.com/CuteTenshii.png","language":null,"funding_links":["https://github.com/sponsors/JustYuuto","https://paypal.me/46354635487464168"],"categories":[],"sub_categories":[],"readme":"# Pull \u0026 Recreate to Portainer\n\nThis GitHub Action allows you to recreate a container and pull the latest image from a Docker registry in Portainer. It is useful for automating the deployment of updated images to your containers.\n\nI created this for personal use (build the Docker image on GitHub Actions and deploy it to my server).\n\n## Usage\n\n```yaml\n# ...\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    steps:\n    - name: Checkout code\n      uses: actions/checkout@v2\n\n    - name: Pull \u0026 Recreate to Portainer\n      uses: justyuuto/pull-recreate-portainer@v1\n      with:\n        portainer_url: https://your-portainer-url\n        portainer_access_token: ${{ secrets.PORTAINER_ACCESS_TOKEN }}\n        container_name: your_container_name\n```\n\n## Inputs\n\n| Input                    | Description                                                                                |\n|--------------------------|--------------------------------------------------------------------------------------------|\n| `portainer_url`          | The URL of your Portainer instance.                                                        |\n| `portainer_access_token` | The access token for your Portainer instance. This should be stored as a secret in GitHub. |\n| `container_name`         | The name of the container you want to recreate.                                            |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutetenshii%2Fpull-recreate-portainer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcutetenshii%2Fpull-recreate-portainer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutetenshii%2Fpull-recreate-portainer/lists"}