{"id":46487389,"url":"https://github.com/fire2a/.github","last_synced_at":"2026-03-06T09:38:28.349Z","repository":{"id":243079532,"uuid":"811403932","full_name":"fire2a/.github","owner":"fire2a","description":"Profile page: https://github.com/fire2a","archived":false,"fork":false,"pushed_at":"2025-05-09T18:08:38.000Z","size":52,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-05-09T18:52:09.478Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://fire2a.github.io/.github/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fire2a.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2024-06-06T14:30:14.000Z","updated_at":"2025-05-09T18:08:42.000Z","dependencies_parsed_at":"2025-05-09T18:44:48.904Z","dependency_job_id":"b56f5a9a-df96-437b-887e-2bf30d1f5f3b","html_url":"https://github.com/fire2a/.github","commit_stats":null,"previous_names":["fire2a/.github"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fire2a/.github","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fire2a%2F.github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fire2a%2F.github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fire2a%2F.github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fire2a%2F.github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fire2a","download_url":"https://codeload.github.com/fire2a/.github/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fire2a%2F.github/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30169278,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2026-03-06T09:38:27.882Z","updated_at":"2026-03-06T09:38:28.339Z","avatar_url":"https://github.com/fire2a.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QGIS container with Fire2A plugins\n\nThis container builds on top of the latest container version of QGIS with all of our tools built, installed and configured (see `Containerfile` and `build.sh` for details)\nThe container is compatible with both Podman and Docker. We recommend using Podman, but replacing podman with docker should work.\nAll you got to do is get the repos in the right place, build the container and run it!\n\nThe right place is `qgis-vol` directory that'll be mounted on the Container.\n- Remember that everything except files in this directory will be lost when the container is deleted/stopped, .e.g., temporary outputs of processing runs.\n- A symbolic link to the `qgis-vol` directory will not work when running the container, so you have to copy the files into the directory (or move `build.sh` and `Container` properly).\n\n## TL;DR\n\n```bash\nsudo apt install podman git\n\nmkdir qgis-vol\ncd qgis-vol\n\ngit clone git@github.com:fire2a/C2F-W.git\ngit clone git@github.com:fire2a/fire-analytics-qgis-processing-toolbox-plugin.git toolbox\ngit clone git@github.com:fire2a/fire2a-lib.git\ngit clone git@github.com:fire2a/qgis-pan-europeo.git pan-europeo\n\n# build the container \"qgis-fire2a\" image\npodman build -t qgis-fire2a --volume $(pwd)/qgis-vol:/root -f Containerfile .\n\n# run the \"fire2a\" container\npodman run -it --env DISPLAY=$DISPLAY --volume /tmp/.X11-unix:/tmp/.X11-unix --volume qgis-vol:/root --device /dev/dri --name fire2a qgis-fire2a\n\n# enable our plugin on QGIS plugin manager. usually fails and needs a QGIS restart\n# see https://fire2a.github.io/docs/qgis-management/plugins.html#dissapeared-plugin\n\n# restart the container\npodman start qgis-fire2a\n```\n\n## Prerequisites\n\n```bash\nsudo apt install podman git\n```\n\nEnsure you have Podman installed on your system. You can find installation instructions in the [official Podman documentation](https://podman.io/docs/installation).\nYou must also have Git installed.\n\n## Clone the repositories\n\nClone our tools into a dedicated directory.\n```bash\nmkdir qgis-vol\ncd qgis-vol\ngit clone git@github.com:fire2a/qgis-pan-europeo.git\ngit clone git@github.com:fire2a/fire2a-lib.git\ngit clone https://github.com/fire2a/fire-analytics-qgis-processing-toolbox-plugin.git toolbox\ngit clone https://github.com/fire2a/C2F-W.git\n```\n\n## Build the image\n\nTo build the container image using Podman, navigate to the directory where the container file is stored\nand run the following command:\n\n```bash\npodman build -t qgis-fire2a --volume Path/to/qgis-vol:/root -f Containerfile .\n```\n\nThis will build the container using a volume mount, sharing all that is in your local directory `qgis-vol` to the\ndirectory `/root` in the container.\n\n## Run the container\n\nOnce the image is built, you can run QGIS using Podman:\n\n```bash\npodman run -it --env DISPLAY=$DISPLAY --volume /tmp/.X11-unix:/tmp/.X11-unix --volume ~/Path/to/qgis-vol:/root --device /dev/dri --name qgis-fire2a qgis-fire2a\n```\nYou can use the QGIS application as you would normally. Everything you save onto the container directory `root` will\nbe saved to your local directory `qgis-vol`. **If you do not save your project to this directory, it will be lost when\nyou close the application or the container**.\n\nTo access the container's terminal while you're running QGIS, open another local terminal and run\n```bash\npodman exec -it qgis-fire2a bash\n```\n\nTo open the same container again do\n```bash\npodman start qgis-fire2a\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffire2a%2F.github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffire2a%2F.github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffire2a%2F.github/lists"}