Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syntax error during generation with shares with contain a dot #16

Closed
gs4711 opened this issue Jul 29, 2024 · 4 comments · Fixed by #17
Closed

Syntax error during generation with shares with contain a dot #16

gs4711 opened this issue Jul 29, 2024 · 4 comments · Fixed by #17

Comments

@gs4711
Copy link

gs4711 commented Jul 29, 2024

Generated file:

%%{init: {'theme': 'default'}}%%
flowchart TB
  VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldb{{./container.mysqldb}} -. /container .-x mysqldb
  VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldbrw{{./container.mysqldb/rw}} x-. /container/rw .-x mysqldb
  VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldbmysqldbdata{{./container.mysqldb/mysqldb-data}} x-. /var/lib/mysql .-x mysqldb
  VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldbmysqldbconfig{{./container.mysqldb/mysqldb-config}} -. /docker-entrypoint-initdb.d .-x mysqldb
  VUsersguentherschreinerprojectsdockerpasswordChangercontainerpasswordChanger{{./container.passwordChanger}} -. /container .-x passwordChanger
  VUsersguentherschreinerprojectsdockerpasswordChangercontainerpasswordChangerrw{{./container.passwordChanger/rw}} x-. /container/rw .-x passwordChanger
  VUsersguentherschreinerprojectsdockerpasswordChangercontainerpasswordChangerpasswordChangerdata{{./container.passwordChanger/passwordChanger-data}} -. /var/www/html/passwordChanger .-x passwordChanger
  passwordChanger --> mysqldb
  P0((3306)) -.-> mysqldb
  P1((81)) -. 80 .-> passwordChanger
  P2((444)) -. 443 .-> passwordChanger
  mysqldb -.- default[/default/]
  passwordChanger -.- default

  classDef volumes fill:#fdfae4,stroke:#867a22
  class VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldb,VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldbrw,VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldbmysqldbdata,VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldbmysqldbconfig,VUsersguentherschreinerprojectsdockerpasswordChangercontainerpasswordChanger,VUsersguentherschreinerprojectsdockerpasswordChangercontainerpasswordChangerrw,VUsersguentherschreinerprojectsdockerpasswordChangercontainerpasswordChangerpasswordChangerdata volumes
  classDef ports fill:#f8f8f8,stroke:#ccc
  class P0,P1,P2 ports
  classDef nets fill:#fbfff7,stroke:#8bc34a
  class default nets

```

corrected file (enclose the buggy string into quotes):

```mermaid
%%{init: {'theme': 'default'}}%%
flowchart TB
  VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldb{{./container.mysqldb}} -. /container .-x mysqldb
  VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldbrw{{./container.mysqldb/rw}} x-. /container/rw .-x mysqldb
  VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldbmysqldbdata{{./container.mysqldb/mysqldb-data}} x-. /var/lib/mysql .-x mysqldb
  VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldbmysqldbconfig{{./container.mysqldb/mysqldb-config}} -. "/docker-entrypoint-initdb.d" .-x 
mysqldb
  VUsersguentherschreinerprojectsdockerpasswordChangercontainerpasswordChanger{{./container.passwordChanger}} -. /container .-x passwordChanger
  VUsersguentherschreinerprojectsdockerpasswordChangercontainerpasswordChangerrw{{./container.passwordChanger/rw}} x-. /container/rw .-x passwordChanger
  VUsersguentherschreinerprojectsdockerpasswordChangercontainerpasswordChangerpasswordChangerdata{{./container.passwordChanger/passwordChanger-data}} -. /var/w
ww/html/passwordChanger .-x passwordChanger
  passwordChanger --> mysqldb
  P0((3306)) -.-> mysqldb
  P1((81)) -. 80 .-> passwordChanger
  P2((444)) -. 443 .-> passwordChanger
  mysqldb -.- default[/default/]
  passwordChanger -.- default

  classDef volumes fill:#fdfae4,stroke:#867a22
  class VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldb,VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldbrw,VUsersguent
herschreinerprojectsdockerpasswordChangercontainermysqldbmysqldbdata,VUsersguentherschreinerprojectsdockerpasswordChangercontainermysqldbmysqldbconfig,VUsersgu
entherschreinerprojectsdockerpasswordChangercontainerpasswordChanger,VUsersguentherschreinerprojectsdockerpasswordChangercontainerpasswordChangerrw,VUsersguent
herschreinerprojectsdockerpasswordChangercontainerpasswordChangerpasswordChangerdata volumes
  classDef ports fill:#f8f8f8,stroke:#ccc
  class P0,P1,P2 ports
  classDef nets fill:#fbfff7,stroke:#8bc34a
  class default nets

```

@gs4711
Copy link
Author

gs4711 commented Jul 29, 2024

[
docker-compose.yaml.txt
](url)

@derlin
Copy link
Owner

derlin commented Aug 1, 2024

Hello @gs4711 and thank you for pointing it out! This is indeed a change in Mermaid. I will push a fix soon!

@derlin
Copy link
Owner

derlin commented Aug 2, 2024

I pushed a fix, will release soon.

@gs4711 don't hesitate to let me know if something else is amiss, thanks again.

@derlin
Copy link
Owner

derlin commented Aug 6, 2024

Closed by #17

@derlin derlin closed this as completed Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants