Hi All!
Took a look at this project and it looks perfect for my needs. But now that I register and login, I find that I constantly get notifications in the bottom left of the screen.
There is a failed network request that occurs in the dev tools to /api/v1/notifications?page=1 endpoint.
To note, I did try the original mariadb container but I wanted to be sure it wasn’t just the container having issues and that there wasn’t any weird timezone issues happening. The commands don’t translate over so they’re commented out but it happens on both mariadb:10 and the linuxserver variant. (doing searching I found I can use sqlite which I might move to anyway since my userbase isn’t large enough to warrant a full database but I don’t think this is the issue now).
Hopefully someone can help!
Thanks
Frontend Version: 0.18.1
API Version: v0.15.0+78-ea5dd87b12
Below is my compose file.
---
version: "3.9"
networks:
reverse-proxy:
name: reverse-proxy
vikunja:
internal: true
services:
vikunja-api:
image: vikunja/api
container_name: vikunja-api
hostname: vikunja-api
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- VIKUNJA_DATABASE_HOST=vikunja-db
- VIKUNJA_DATABASE_PASSWORD=testing
- VIKUNJA_DATABASE_TYPE=mysql
- VIKUNJA_DATABASE_USER=vikunja
- VIKUNJA_DATABASE_DATABASE=vikunja
volumes:
- ${CONFIG}/vikunja:/app/vikunja/files
networks:
- reverse-proxy
- vikunja
depends_on:
- vikunja-db
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.vikunja-api-secure.entrypoints=websecure"
- "traefik.http.routers.vikunja-api-secure.rule=Host(`tasks.${DOMAIN}`) && PathPrefix(`/api/v1`, `/dav/`, `/.well-known/`)"
- "traefik.http.routers.vikunja-api-secure.tls=true"
- "traefik.http.routers.vikunja-api-secure.service=vikunja-api-secure"
- "traefik.http.services.vikunja-api-secure.loadbalancer.server.port=3456"
vikunja-frontend:
image: vikunja/frontend
container_name: vikunja-frontend
hostname: vikunja-frontend
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
labels:
- "traefik.enable=true"
- "traefik.http.routers.vikunja-frontend-secure.entrypoints=websecure"
- "traefik.http.routers.vikunja-frontend-secure.rule=Host(`tasks.${DOMAIN}`)"
- "traefik.http.routers.vikunja-frontend-secure.tls=true"
- "traefik.http.routers.vikunja-frontend-secure.service=vikunja-frontend-secure"
- "traefik.http.services.vikunja-frontend-secure.loadbalancer.server.port=80"
networks:
- reverse-proxy
- vikunja
restart: unless-stopped
vikunja-db:
image: lscr.io/linuxserver/mariadb
container_name: vikunja-db
hostname: vikunja-db
networks:
- vikunja
# command:
# - "--character-set-server=utf8mb4"
# - "--collation-server=utf8mb4_unicode_ci"
# - "--max-connections=1000"
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- MYSQL_ROOT_PASSWORD=testing
- MYSQL_DATABASE=vikunja #optional
- MYSQL_USER=vikunja #optional
- MYSQL_PASSWORD=testing #optional
volumes:
- ${CONFIG}/vikunja/mariadb:/config
restart: always