[GH-ISSUE #777] Affine Pro is outdated #2316

Open
opened 2026-04-23 03:20:02 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @xenstar on GitHub (Apr 8, 2026).
Original GitHub issue: https://github.com/Dokploy/templates/issues/777

Template Name

Affine Pro

Relevant Logs of the Error

The template fetches the version from here, but it's not working anymore

ghcr.io/toeverything/affine-graphql:stable-780dd83

Image

Here is the issue after deployment:

Image

Steps to Reproduce the Error

1, Added the template
2. Click on Deployment
3. Have the error

Environment Information

VPS Provider: Onidel
Dokploy: Version: v0.28.8

When does this error occur?

During template deployment

Additional Context

No response

Will you send a PR to fix it?

No

Originally created by @xenstar on GitHub (Apr 8, 2026). Original GitHub issue: https://github.com/Dokploy/templates/issues/777 ### Template Name Affine Pro ### Relevant Logs of the Error The template fetches the version from here, but it's not working anymore ghcr.io/toeverything/affine-graphql:stable-780dd83 <img width="977" height="749" alt="Image" src="https://github.com/user-attachments/assets/bcf2c0fc-5209-484f-8891-daf18ec20dac" /> **Here is the issue after deployment:** <img width="1099" height="781" alt="Image" src="https://github.com/user-attachments/assets/05d7ddc7-3616-411e-af2d-24284e2ae796" /> ### Steps to Reproduce the Error 1, Added the template 2. Click on Deployment 3. Have the error ### Environment Information ```bash VPS Provider: Onidel Dokploy: Version: v0.28.8 ``` ### When does this error occur? During template deployment ### Additional Context _No response_ ### Will you send a PR to fix it? No
GiteaMirror added the bug label 2026-04-23 03:20:02 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Apr 8, 2026):

Hi @xenstar! I'm Dosu and I’m helping the templates team.

The Affine Pro template currently pins both the main affinepro service and the migration service to ghcr.io/toeverything/affine-graphql:stable-780dd83 [1], and the same version is set in meta.json [2]. That image tag appears to no longer be available upstream, which is what's causing the deployment failure.

To fix this, someone would need to:

  1. Find a valid current tag from the AFFiNE GHCR packages (e.g., a newer stable-* tag).
  2. Update ghcr.io/toeverything/affine-graphql:stable-780dd83 → the new tag in both services in blueprints/affinepro/docker-compose.yml [3].
  3. Update the version field in meta.json to match the new tag [2].
  4. Run npm run process-meta [4].
  5. Verify the image exists with docker manifest inspect ghcr.io/toeverything/affine-graphql:<new-tag> and test the deployment before submitting a PR.

As a temporary workaround, you can manually update the image tag in the Dokploy service settings after deploying the template — replace stable-780dd83 with a valid tag from the upstream registry for both the main and migration services.

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other
Chat with Dosu Open in Cursor Join Discord Share on X

<!-- gh-comment-id:4205411148 --> @dosubot[bot] commented on GitHub (Apr 8, 2026): <!-- Greeting --> Hi @xenstar! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the templates team. <!-- Answer --> The Affine Pro template currently pins both the main `affinepro` service and the `migration` service to `ghcr.io/toeverything/affine-graphql:stable-780dd83` [[1]](https://github.com/Dokploy/templates/blob/d157cef3c357550aff801c336b99611813b522ae/blueprints/affinepro/docker-compose.yml#L4), and the same version is set in `meta.json` [[2]](https://github.com/Dokploy/templates/blob/d157cef3c357550aff801c336b99611813b522ae/meta.json#L108-L124). That image tag appears to no longer be available upstream, which is what's causing the deployment failure. To fix this, someone would need to: 1. Find a valid current tag from the [AFFiNE GHCR packages](https://github.com/toeverything/AFFiNE/pkgs/container/affine-graphql) (e.g., a newer `stable-*` tag). 2. Update `ghcr.io/toeverything/affine-graphql:stable-780dd83` → the new tag in both services in `blueprints/affinepro/docker-compose.yml` [[3]](https://github.com/Dokploy/templates/blob/d157cef3c357550aff801c336b99611813b522ae/blueprints/affinepro/docker-compose.yml). 3. Update the `version` field in `meta.json` to match the new tag [[2]](https://github.com/Dokploy/templates/blob/d157cef3c357550aff801c336b99611813b522ae/meta.json#L108-L124). 4. Run `npm run process-meta` [[4]](https://app.dosu.dev/6bf07378-6531-485c-acb5-f8edab4b0c01/documents/607ba7f6-a597-4b27-bfae-d763edb9010b). 5. Verify the image exists with `docker manifest inspect ghcr.io/toeverything/affine-graphql:<new-tag>` and test the deployment before submitting a PR. As a temporary workaround, you can manually update the image tag in the Dokploy service settings after deploying the template — replace `stable-780dd83` with a valid tag from the upstream registry for both the main and migration services. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-assistant&utm_content=brand-link).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-assistant&utm_content=feedback-great_response#message_id=e86a2b1e-72ed-45da-93c3-c829b6b85015&feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-assistant&utm_content=feedback-irrelevant_answer#message_id=e86a2b1e-72ed-45da-93c3-c829b6b85015&feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-assistant&utm_content=feedback-incorrect_sources#message_id=e86a2b1e-72ed-45da-93c3-c829b6b85015&feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-assistant&utm_content=feedback-too_verbose#message_id=e86a2b1e-72ed-45da-93c3-c829b6b85015&feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-assistant&utm_content=feedback-hallucination#message_id=e86a2b1e-72ed-45da-93c3-c829b6b85015&feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-assistant&utm_content=feedback-bug_report#message_id=e86a2b1e-72ed-45da-93c3-c829b6b85015&feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-assistant&utm_content=feedback-other#message_id=e86a2b1e-72ed-45da-93c3-c829b6b85015&feedback_type=other)</sup> [![Chat with Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/6bf07378-6531-485c-acb5-f8edab4b0c01/ask?utm_source=github&utm_medium=bot-comment&utm_campaign=github-assistant&utm_content=chat-badge)&nbsp;[![Open in Cursor](https://dosu.dev/dosu-in-cursor.svg)](https://cursor.com/link/prompt?text=The%20Affine%20Pro%20template%20currently%20pins%20both%20the%20main%20%60affinepro%60%20service%20and%20the%20%60migration%60%20service%20to%20%60ghcr.io/toeverything/affine-graphql%3Astable-780dd83%60%20%5B%5B1%5D%5D%28https%3A//github.com/Dokploy/templates/blob/d157cef3c357550aff801c336b99611813b522ae/blueprints/affinepro/docker-compose.yml%23L4%29%2C%20and%20the%20same%20version%20is%20set%20in%20%60meta.json%60%20%5B%5B2%5D%5D%28https%3A//github.com/Dokploy/templates/blob/d157cef3c357550aff801c336b99611813b522ae/meta.json%23L108-L124%29.%20That%20image%20tag%20appears%20to%20no%20longer%20be%20available%20upstream%2C%20which%20is%20what%27s%20causing%20the%20deployment%20failure.%0A%0ATo%20fix%20this%2C%20someone%20would%20need%20to%3A%0A%0A1.%20Find%20a%20valid%20current%20tag%20from%20the%20%5BAFFiNE%20GHCR%20packages%5D%28https%3A//github.com/toeverything/AFFiNE/pkgs/container/affine-graphql%29%20%28e.g.%2C%20a%20newer%20%60stable-%2A%60%20tag%29.%0A2.%20Update%20%60ghcr.io/toeverything/affine-graphql%3Astable-780dd83%60%20%E2%86%92%20the%20new%20tag%20in%20both%20services%20in%20%60blueprints/affinepro/docker-compose.yml%60%20%5B%5B3%5D%5D%28https%3A//github.com/Dokploy/templates/blob/d157cef3c357550aff801c336b99611813b522ae/blueprints/affinepro/docker-compose.yml%29.%0A3.%20Update%20the%20%60version%60%20field%20in%20%60meta.json%60%20to%20match%20the%20new%20tag%20%5B%5B2%5D%5D%28https%3A//github.com/Dokploy/templates/blob/d157cef3c357550aff801c336b99611813b522ae/meta.json%23L108-L124%29.%0A4.%20Run%20%60npm%20run%20process-meta%60%20%5B%5B4%5D%5D%28https%3A//app.dosu.dev/6bf07378-6531-485c-acb5-f8edab4b0c01/documents/607ba7f6-a597-4b27-bfae-d763edb9010b%29.%0A5.%20Verify%20the%20image%20exists%20with%20%60docker%20manifest%20inspect%20ghcr.io/toeverything/affine-graphql%3A%3Cnew-tag%3E%60%20and%20test%20the%20deployment%20before%20submitting%20a%20PR.%0A%0AAs%20a%20temporary%20workaround%2C%20you%20can%20manually%20update%20the%20image%20tag%20in%20the%20Dokploy%20service%20settings%20after%20deploying%20the%20template%20%E2%80%94%20replace%20%60stable-780dd83%60%20with%20a%20valid%20tag%20from%20the%20upstream%20registry%20for%20both%20the%20main%20and%20migration%20services.)&nbsp;[![Join Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-assistant&utm_content=join-discord)&nbsp;[![Share on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/Dokploy/templates/issues/777)
Author
Owner

@xenstar commented on GitHub (Apr 8, 2026):

Yes, the templates need to be updated, and also, Cloudflare R2 is mandatory. I was looking to add the dokploy volume disk. I think if the dokploy team works on it, it can be fixed instantly.

<!-- gh-comment-id:4205513778 --> @xenstar commented on GitHub (Apr 8, 2026): Yes, the templates need to be updated, and also, Cloudflare R2 is mandatory. I was looking to add the dokploy volume disk. I think if the dokploy team works on it, it can be fixed instantly.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#2316