mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-02 19:02:31 +00:00
Use rqlite's upstream GHCR mirror
This commit is contained in:
@@ -42,7 +42,7 @@
|
|||||||
"provider": "rqlite",
|
"provider": "rqlite",
|
||||||
"repository": "https://github.com/rqlite/rqlite",
|
"repository": "https://github.com/rqlite/rqlite",
|
||||||
"revision": "b84d5f9796360a0640baf654cc6c753b78eb5cbe",
|
"revision": "b84d5f9796360a0640baf654cc6c753b78eb5cbe",
|
||||||
"image_repository_url": "https://hub.docker.com/r/rqlite/rqlite",
|
"image_repository_url": "https://github.com/rqlite/rqlite/pkgs/container/rqlite",
|
||||||
"readme_pushed_at": "",
|
"readme_pushed_at": "",
|
||||||
"compose_sha256": "05d6ccf9931bb85374fae008ca8d0b9b40913f9d8db39130c5c5723f56c7683a",
|
"compose_sha256": "05d6ccf9931bb85374fae008ca8d0b9b40913f9d8db39130c5c5723f56c7683a",
|
||||||
"generated_at": "2026-10-26T07:25:00+00:00",
|
"generated_at": "2026-10-26T07:25:00+00:00",
|
||||||
@@ -52,9 +52,9 @@
|
|||||||
"service_name": "rqlite",
|
"service_name": "rqlite",
|
||||||
"container_name": "rqlite",
|
"container_name": "rqlite",
|
||||||
"image": {
|
"image": {
|
||||||
"reference": "rqlite/rqlite:latest",
|
"reference": "ghcr.io/rqlite/rqlite:latest",
|
||||||
"registry": "docker.io",
|
"registry": "ghcr.io",
|
||||||
"repository": "rqlite/rqlite",
|
"repository": "ghcr.io/rqlite/rqlite",
|
||||||
"tag": "latest",
|
"tag": "latest",
|
||||||
"digest": null,
|
"digest": null,
|
||||||
"pull_policy": "resolve-selected-tag-to-architecture-digest-at-install"
|
"pull_policy": "resolve-selected-tag-to-architecture-digest-at-install"
|
||||||
@@ -97,7 +97,7 @@
|
|||||||
"related_services": [],
|
"related_services": [],
|
||||||
"restart": "unless-stopped",
|
"restart": "unless-stopped",
|
||||||
"stop_grace_period": null,
|
"stop_grace_period": null,
|
||||||
"original_compose": "{\n \"name\": \"rqlite\",\n \"services\": {\n \"rqlite\": {\n \"image\": \"rqlite/rqlite:latest\",\n \"restart\": \"unless-stopped\",\n \"ports\": [\n \"4001:4001/tcp\",\n \"4002:4002/tcp\"\n ],\n \"volumes\": [\n \"./file:/rqlite/file\"\n ],\n \"command\": [\n \"/rqlite/file\"\n ]\n }\n }\n}"
|
"original_compose": "{\n \"name\": \"rqlite\",\n \"services\": {\n \"rqlite\": {\n \"image\": \"ghcr.io/rqlite/rqlite:latest\",\n \"restart\": \"unless-stopped\",\n \"ports\": [\n \"4001:4001/tcp\",\n \"4002:4002/tcp\"\n ],\n \"volumes\": [\n \"./file:/rqlite/file\"\n ],\n \"command\": [\n \"/rqlite/file\"\n ]\n }\n }\n}"
|
||||||
},
|
},
|
||||||
"compose_stack": {
|
"compose_stack": {
|
||||||
"project_name": "rqlite",
|
"project_name": "rqlite",
|
||||||
@@ -108,7 +108,7 @@
|
|||||||
"services": [
|
"services": [
|
||||||
{
|
{
|
||||||
"name": "rqlite",
|
"name": "rqlite",
|
||||||
"image": "rqlite/rqlite:latest",
|
"image": "ghcr.io/rqlite/rqlite:latest",
|
||||||
"is_main": true,
|
"is_main": true,
|
||||||
"role": "frontend",
|
"role": "frontend",
|
||||||
"vmid_offset": 0,
|
"vmid_offset": 0,
|
||||||
@@ -116,7 +116,7 @@
|
|||||||
"frontend_network": true,
|
"frontend_network": true,
|
||||||
"private_network": false,
|
"private_network": false,
|
||||||
"compose": {
|
"compose": {
|
||||||
"image": "rqlite/rqlite:latest",
|
"image": "ghcr.io/rqlite/rqlite:latest",
|
||||||
"restart": "unless-stopped",
|
"restart": "unless-stopped",
|
||||||
"ports": [
|
"ports": [
|
||||||
"4001:4001/tcp",
|
"4001:4001/tcp",
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
"provider": "rqlite",
|
"provider": "rqlite",
|
||||||
"repository": "https://github.com/rqlite/rqlite",
|
"repository": "https://github.com/rqlite/rqlite",
|
||||||
"revision": "b84d5f9796360a0640baf654cc6c753b78eb5cbe",
|
"revision": "b84d5f9796360a0640baf654cc6c753b78eb5cbe",
|
||||||
"image_repository_url": "https://hub.docker.com/r/rqlite/rqlite",
|
"image_repository_url": "https://github.com/rqlite/rqlite/pkgs/container/rqlite",
|
||||||
"readme_pushed_at": "",
|
"readme_pushed_at": "",
|
||||||
"compose_sha256": "05d6ccf9931bb85374fae008ca8d0b9b40913f9d8db39130c5c5723f56c7683a",
|
"compose_sha256": "05d6ccf9931bb85374fae008ca8d0b9b40913f9d8db39130c5c5723f56c7683a",
|
||||||
"generated_at": "2026-10-26T07:25:00+00:00",
|
"generated_at": "2026-10-26T07:25:00+00:00",
|
||||||
@@ -52,9 +52,9 @@
|
|||||||
"service_name": "rqlite",
|
"service_name": "rqlite",
|
||||||
"container_name": "rqlite",
|
"container_name": "rqlite",
|
||||||
"image": {
|
"image": {
|
||||||
"reference": "rqlite/rqlite:latest",
|
"reference": "ghcr.io/rqlite/rqlite:latest",
|
||||||
"registry": "docker.io",
|
"registry": "ghcr.io",
|
||||||
"repository": "rqlite/rqlite",
|
"repository": "ghcr.io/rqlite/rqlite",
|
||||||
"tag": "latest",
|
"tag": "latest",
|
||||||
"digest": null,
|
"digest": null,
|
||||||
"pull_policy": "resolve-selected-tag-to-architecture-digest-at-install"
|
"pull_policy": "resolve-selected-tag-to-architecture-digest-at-install"
|
||||||
@@ -97,7 +97,7 @@
|
|||||||
"related_services": [],
|
"related_services": [],
|
||||||
"restart": "unless-stopped",
|
"restart": "unless-stopped",
|
||||||
"stop_grace_period": null,
|
"stop_grace_period": null,
|
||||||
"original_compose": "{\n \"name\": \"rqlite\",\n \"services\": {\n \"rqlite\": {\n \"image\": \"rqlite/rqlite:latest\",\n \"restart\": \"unless-stopped\",\n \"ports\": [\n \"4001:4001/tcp\",\n \"4002:4002/tcp\"\n ],\n \"volumes\": [\n \"./file:/rqlite/file\"\n ],\n \"command\": [\n \"/rqlite/file\"\n ]\n }\n }\n}"
|
"original_compose": "{\n \"name\": \"rqlite\",\n \"services\": {\n \"rqlite\": {\n \"image\": \"ghcr.io/rqlite/rqlite:latest\",\n \"restart\": \"unless-stopped\",\n \"ports\": [\n \"4001:4001/tcp\",\n \"4002:4002/tcp\"\n ],\n \"volumes\": [\n \"./file:/rqlite/file\"\n ],\n \"command\": [\n \"/rqlite/file\"\n ]\n }\n }\n}"
|
||||||
},
|
},
|
||||||
"compose_stack": {
|
"compose_stack": {
|
||||||
"project_name": "rqlite",
|
"project_name": "rqlite",
|
||||||
@@ -108,7 +108,7 @@
|
|||||||
"services": [
|
"services": [
|
||||||
{
|
{
|
||||||
"name": "rqlite",
|
"name": "rqlite",
|
||||||
"image": "rqlite/rqlite:latest",
|
"image": "ghcr.io/rqlite/rqlite:latest",
|
||||||
"is_main": true,
|
"is_main": true,
|
||||||
"role": "frontend",
|
"role": "frontend",
|
||||||
"vmid_offset": 0,
|
"vmid_offset": 0,
|
||||||
@@ -116,7 +116,7 @@
|
|||||||
"frontend_network": true,
|
"frontend_network": true,
|
||||||
"private_network": false,
|
"private_network": false,
|
||||||
"compose": {
|
"compose": {
|
||||||
"image": "rqlite/rqlite:latest",
|
"image": "ghcr.io/rqlite/rqlite:latest",
|
||||||
"restart": "unless-stopped",
|
"restart": "unless-stopped",
|
||||||
"ports": [
|
"ports": [
|
||||||
"4001:4001/tcp",
|
"4001:4001/tcp",
|
||||||
|
|||||||
@@ -13873,7 +13873,7 @@
|
|||||||
"amd64"
|
"amd64"
|
||||||
],
|
],
|
||||||
"updated_at": null,
|
"updated_at": null,
|
||||||
"main_image": "rqlite/rqlite:latest",
|
"main_image": "ghcr.io/rqlite/rqlite:latest",
|
||||||
"category": "databases",
|
"category": "databases",
|
||||||
"category_label": "Databases",
|
"category_label": "Databases",
|
||||||
"replaces_discovered_ids": [],
|
"replaces_discovered_ids": [],
|
||||||
|
|||||||
@@ -18,6 +18,11 @@ class RqliteProfileTests(unittest.TestCase):
|
|||||||
self.assertEqual(curated["compose_stack"]["services"][0]["compose"]["command"], [data_dir])
|
self.assertEqual(curated["compose_stack"]["services"][0]["compose"]["command"], [data_dir])
|
||||||
original_compose = json.loads(curated["container_contract"]["original_compose"])
|
original_compose = json.loads(curated["container_contract"]["original_compose"])
|
||||||
self.assertEqual(original_compose["services"]["rqlite"]["command"], [data_dir])
|
self.assertEqual(original_compose["services"]["rqlite"]["command"], [data_dir])
|
||||||
|
image = curated["container_contract"]["image"]
|
||||||
|
self.assertEqual(image["reference"], "ghcr.io/rqlite/rqlite:latest")
|
||||||
|
self.assertEqual(image["registry"], "ghcr.io")
|
||||||
|
self.assertEqual(image["repository"], "ghcr.io/rqlite/rqlite")
|
||||||
|
self.assertEqual(original_compose["services"]["rqlite"]["image"], image["reference"])
|
||||||
|
|
||||||
mounted_paths = [volume["container_path"] for volume in curated["container_contract"]["volumes"]]
|
mounted_paths = [volume["container_path"] for volume in curated["container_contract"]["volumes"]]
|
||||||
self.assertIn(data_dir, mounted_paths)
|
self.assertIn(data_dir, mounted_paths)
|
||||||
|
|||||||
Reference in New Issue
Block a user