mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-05-07 12:37:14 -05:00
Closed
opened 2026-04-20 16:14:31 -05:00 by GiteaMirror
·
13 comments
No Branch/Tag Specified
main
feat-huma-api-v2-migration
feat-v2-foundation
spike-huma-openapi3
claude/investigate-swagger3-support-nyyUa
feat-list-view-buckets
ci-mysql-8-test
codex/analyze-codebase-for-email-task-feature
feat-project-templates
csv-import-feature
claude/email-reply-comments-wpdcQ
fix-oidc-pkce-support
fix/overview-subtasks-expand
feat/bucket-select-task-detail
feat-soft-delete-projects
claude/review-bot-design-plan-cf5C3
claude/project-scoped-api-tokens-KTqR3
claude/explore-openclaw-integration-KQEzg
claude/project-scoped-api-tokens-yv5KS
fix-duplicate-close-button
feat-list-view-sorting
feat/official-vite-sentry-plugin
feat/highlight-overdue-tasks
feat/add-enter-key-form-submission-handling
feat/TipTap-nits
feat/update-caldavtimetotimestamp-parsing
feat-phosphor-icons
wip-plans
claude/investigate-issue-2173-llKme
fix-description-text-drag
feat-custom-keyboard-shortcuts
pr-1845-ci
codex/fix-drag-and-drop-behavior-inconsistency
copilot/add-clickable-labels-for-filtering
copilot/fix-issue-1786
playwright-migration
fix-kanban-repeating-wip
copilot/fix-1498
feature/replace-axios
codex/upgrade-to-tailwind-4.1.8-using-pnpm
codex/add-cypress-test-for-avatar-types
feature/biome
feature/oxc
codex/update-flexsearch-to-0.8.205
4r6ni9-codex/fix-deprecated-sass-@import-usage
codex/fix-deprecated-sass-@import-usage
codex/add-cypress-test-for-task-list-refresh-fix
codex/fix-quick-add-magic-not-adding-tasks
codex/fix-all-type-errors
codex/fix-mimetype-for-docs.json
feature/caldav-from-scratch
feature/gh-actions-hetzner
fix-ci
feat/new-logger
jyte-better-dev-config
feat/add-team-member-with-enter
fix/button-and-icon-types
fix/notifications-component-name-collision
feature/null-time
renovate/tailwindcss-4.x
feature/unplugin-vue-router
fix/deprecated-import
feature/zod-schema
renovate/golangci-golangci-lint-1.x
fix/tiptap-editor-reactive-destructuring
release/0.24
feat/improve-add-task
fix/saved-filter-search
feat/webp-and-avif-attachment-previews
feature/migrate-back-to-bulma
fix/sass-add-missing-list-import
feature/sticky-demo-bar
fix/gantt-view-switch
feature/typesense-position-join
feature/focus-visible
dependencies/golangci-lint
feature/better-filter-syntax
fix/tiptap-task-list
renovate/github.com-golang-jwt-jwt-v4-5.x
feature/hide-forbidden-related-tasks
renovate/golang-1.x
release/0.20
release/0.17
release/0.16
release/0.15
release/0.14
v2.3.0
v2.2.2
v2.2.1
v2.2.0
v2.1.0
v2.0.0
v1.1.0
v1.0.0
v1.0.0-rc4
v1.0.0-rc3
v1.0.0-rc2
v1.0.0-rc1
v1.0.0-rc0
v0.24.6
v0.24.5
v0.24.4
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.0
v0.22.1
v0.22.0
0.21.0
v0.21.0
v0.20.4
v0.20.5
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.2
v0.19.1
v0.19.0
vue3
v0.18.1
v0.18.0
v0.17.1
v0.17.0
v0.16.1
v0.16.0
v0.15.1
v0.15.0
v0.14.1
v0.14.0
v0.13.1
v0.13
v0.12
v0.11
v0.10
v0.9
v0.8
v0.7
v0.6
v0.5
v0.4
v0.3
v0.2
v0.1
Labels
Clear labels
area/api
area/attachments
area/auth
area/avatars
area/backup-restore
area/caldav
area/calendar-view
area/comments
area/config
area/database
area/desktop
area/docker
area/email
area/favorites
area/filters
area/frontend
area/gantt
area/i18n
area/import-export
area/internal-code
area/kanban
area/labels
area/list-view
area/mobile
area/notifications
area/permissions
area/projects
area/pwa
area/recurring-tasks
area/reminders
area/search
area/shortcuts
area/subtasks
area/sync
area/table-view
area/task-editor
area/task-metadata
area/task-relations
area/teams
area/theming
area/time-tracking
area/typesense
area/views
area/webhooks
bug
changes requested
concern/accessibility
concern/performance
concern/regression
concern/ux
confirmed
db/mysql
dependencies
enhancement
good first issue
help wanted
integration/inbound
integration/outbound
kind/bug
kind/feature
needs reproduction
pull-request
question
security
support
upstream issue
waiting for reply
wontfix
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/vikunja#5855
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @YasserAntonio on GitHub (Jun 18, 2022).
Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/31
Fresh install of vikunja/api:0.18.1 on raspb3 armv7-32
here is my docker-compose ( in a swarm with traffic) :
but keep having this log :
"10.0.0.121:3306" should be "db:3306" no ?
still I can't make the api contact the db, I tried with postresql too just in case , same behavior :s
any idea how to solve this please ?
@kolaente commented on GitHub (Jun 18, 2022):
It looks like the api container is only in the
traefik-localdocker network but the db container is not. Without much understanding of docker swarm or thednsoption you have in your config, that looks like the two containers won't be able to talk to each other.You should at least put the api and db container in the same docker network, similar to the traefik example in the docs.
The db driver might resolve the dns name to the IP.
@YasserAntonio commented on GitHub (Jun 18, 2022):
I updated my docker-compose to make it closer to the traefik2 exemple by removing as you suggested the dns and by adding the default network on api and front end, it didn't worked.(in the exemple provided there is no network in the db service) I added the defaults network to the db service but still having the same issue.
here is the updated docker-compose :
but I still have the same issue :
I checked that mariadb:10 was running and it was.
@YasserAntonio commented on GitHub (Jun 18, 2022):
just In case you need the mariadb log to be sure too :
@kolaente commented on GitHub (Jun 18, 2022):
Can you exec into the api container and check if the db is reachable from there?
@YasserAntonio commented on GitHub (Jun 18, 2022):
the api container keeps rebooting :s not enough time to bash in it and try to ping db
@kolaente commented on GitHub (Jun 18, 2022):
Try overriding the
commandorentrypointto get enough time for a shell.@YasserAntonio commented on GitHub (Jun 18, 2022):
I did it by adding a sleep 160 command here is the result :
@YasserAntonio commented on GitHub (Jun 18, 2022):
same for 10.0.0.121
@kolaente commented on GitHub (Jun 18, 2022):
Can you connect to the MySQL port? Either with telnet or the MySQL console client?
If you replace the api container with something else entirely like
debianand exec into that, is the behaviour the same?@kolaente commented on GitHub (Jun 18, 2022):
The ping time is really fast btw, are you sure the db container really is on a separate host?
If you check the IP of the db container with
docker inspectis that the same as returned by ping?@YasserAntonio commented on GitHub (Jun 19, 2022):
Yes they are on different hosts, I have a good switch.
Okey I inspected the db's swarm ip (10.0.53.3) and it was different from the one used by the api which is the one set with db (10.0.0.121).
I used an phpmyadmin container deployed in the same compose with the same network and I had no issue to connect to the db with the right ip (10.0.53.3).
Thus my issue is that the value VIKUNJA_DATABASE_HOST: db is not good (10.0.0.121) instead of (10.0.53.3).
I tried to set VIKUNJA_DATABASE_HOST: 10.0.53.3 but at each deployment the ip changes which make this turnaround irrelevant.
Any idea how to solve this ?
@YasserAntonio commented on GitHub (Jun 20, 2022):
I made it work by setting a hostname to the db service, still pretty weird I never had to do that on other deployments with a db and another service, adding db as the hostname was already enought. Here is the working compose ( with phpmyadmin) :
@kolaente commented on GitHub (Jun 29, 2022):
Huh interesting. Glad you figured it out in the end.
Closing as configuration-related, does not seem to be a bug in Vikunja.