Skip to content

Descriptive issue. "HikariPool-1 - Starting" but never complete. #291

@lmshsqlc

Description

@lmshsqlc

Is your feature request related to a problem? Please describe.

I'm always frustrated when I was trying to configure the Server according to ReadMe.md. I was going through the steps, installed and configured the MySQL Server password according to section "1 - Database".
Then configured config.yaml with root password.

Then I saw "Docker" implementation method, so I went "docker compose up --build". (It composes into 2 containers. db as a independent database I guess, and actual maplestory server that connects to db)
The docker compose took the MySQL root password in config.yaml into the container "maplestory", then the HikariPool-1 started but never completes(I guess it tried to connect with the Host's Password but not the db's).

Once I removed the root password in config.yaml (originally for IDE implementation), the Connection Pool successfully initialized.

So the Docker implementation includes MySQL Database itself and maplestory Server itself. Once someone go through the manual and configured the config.yaml with a root password from Host MySQL Server, the Password Config is brought into the docker container, while the docker db is not configured with the same password.

Describe the solution I'd like

A clear and concise description on the tutorial structure. Maybe take Docker Implementation section away from original server implementation procedures. Docker is easy, so someone won't be mislead.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions