Skip to content
This repository was archived by the owner on Mar 23, 2025. It is now read-only.
This repository was archived by the owner on Mar 23, 2025. It is now read-only.

[Bug Report] mango.db is not persistent in the Docker Image #341

Open
@LostOnTheLine

Description

@LostOnTheLine

Describe the bug
The Mango.db file defaults to a location that is not saved in the Docker-Compose provided with the Docker Image. It is saved in /root while it mounts /root/mango. If one does not change the location in the config file the database is lost on a restart. & then you have to delete the cache, & start from scratch, getting a new admin password & creating new users

To Reproduce
Steps to reproduce the behavior:
Run the docker as it's specified on DockerHub
Create a user
Add a manga
Stop the container/stack
Start the container/stack

Expected behavior
Your users are supposed to be kept between sessions

Environment (please complete the following information):

  • OS: Docker Desktop on Windows
  • Browser N/A
  • Mango Version: v0.27.0

Docker (if you are running Mango in a Docker container)

  • The docker-compose.yml file you are using, or your .env file.
version: '3'
services:
  mango:
    image: hkalexling/mango
    container_name: mango
    ports:
      - 9001:9000
    environment:
      - TZ=America/Phoenix    #Though this doesn't seem to work as the logs are still in GMT
    volumes:
      - /k/mango/mango:/root/mango
      - /k/mango/config:/root/.config/mango
      - /k/mango/mango.db:/root/mango.db    # This was added to fix the problem. optionally you could mount the whole "/Root" directory but it's already not ideal that the library & upload directories are within the mango directory where the queue.db & other persistent files live

Additional context
Add any other context about the problem here. Add screenshots if applicable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions