Renamed cymais to infinito and did some other optimations and logout implementations

This commit is contained in:
2025-07-29 16:35:42 +02:00
parent a9e7ed3605
commit 44e0fea0b2
499 changed files with 1740 additions and 1587 deletions

View File

@@ -2,13 +2,13 @@
## Description
This **CyMaIS Presentation** is a powerful tool designed for showcasing the CyMaIS platform to various audiences, including **Administrators**, **Developers**, **End-Users**, **Businesses**, and **Investors**. The presentation leverages **Reveal.js** to create an interactive, engaging, and fully containerized experience that can be easily deployed with Docker.
This **Infinito.Nexus Presentation** is a powerful tool designed for showcasing the Infinito.Nexus platform to various audiences, including **Administrators**, **Developers**, **End-Users**, **Businesses**, and **Investors**. The presentation leverages **Reveal.js** to create an interactive, engaging, and fully containerized experience that can be easily deployed with Docker.
This role automates the process of setting up and running the CyMaIS presentation in a Docker container, ensuring a reproducible and isolated environment for displaying the content.
This role automates the process of setting up and running the Infinito.Nexus presentation in a Docker container, ensuring a reproducible and isolated environment for displaying the content.
## Overview
The **CyMaIS Presentation** role automates the setup of an environment using Docker, providing a seamless process for pulling your source repository, building the presentation, and serving the slides through a lightweight HTTP server. It uses **[Reveal.js](https://revealjs.com/)** for building and serving the presentation slides and can be deployed with **Kevin's Package Manager**.
The **Infinito.Nexus Presentation** role automates the setup of an environment using Docker, providing a seamless process for pulling your source repository, building the presentation, and serving the slides through a lightweight HTTP server. It uses **[Reveal.js](https://revealjs.com/)** for building and serving the presentation slides and can be deployed with **Kevin's Package Manager**.
### Features
@@ -19,14 +19,14 @@ The **CyMaIS Presentation** role automates the setup of an environment using Doc
## Further Resources
For more information about the **CyMaIS Presentation**, check out the GitHub repository: [CyMaIS Presentation](https://github.com/kevinveenbirkenbach/cymais-presentation)
For more information about the **Infinito.Nexus Presentation**, check out the GitHub repository: [Infinito.Nexus Presentation](https://github.com/kevinveenbirkenbach/infinito-nexus-presentation)
For more about **Reveal.js**, visit: [Reveal.js](https://revealjs.com/)
## License 📄
This project is licensed under the **CyMaIS NonCommercial License (CNCL)** - see the [LICENSE](LICENSE) file for details.
This project is licensed under the **Infinito.Nexus NonCommercial License (CNCL)** - see the [LICENSE](LICENSE) file for details.
---
For additional details about CyMaIS, visit: [cymais.cloud](https://cymais.cloud)
For additional details about Infinito.Nexus, visit: [infinito.nexus](https://infinito.nexus)

View File

@@ -1,7 +1,7 @@
galaxy_info:
author: "Kevin Veen-Birkenbach"
description: "An interactive presentation platform focused on guiding end-users through the practical use of the CyMaIS software. Designed to demonstrate features, workflows, and real-world applications for Administrators, Developers, End-Users, Businesses, and Investors."
license: "CyMaIS NonCommercial License (CNCL)"
description: "An interactive presentation platform focused on guiding end-users through the practical use of the Infinito.Nexus software. Designed to demonstrate features, workflows, and real-world applications for Administrators, Developers, End-Users, Businesses, and Investors."
license: "Infinito.Nexus NonCommercial License (CNCL)"
license_url: "https://s.veen.world/cncl"
company: |
Kevin Veen-Birkenbach
@@ -21,8 +21,8 @@ galaxy_info:
- docker
- automation
- deployment
repository: "https://github.com/kevinveenbirkenbach/cymais-presentation"
issue_tracker_url: "https://s.veen.world/cymaisissues"
documentation: "https://s.veen.world/cymais"
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus-presentation"
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
documentation: "https://docs.infinito.nexus"
logo:
class: "fas fa-map"

View File

@@ -3,16 +3,16 @@
include_role:
name: pkgmgr-install
vars:
package_name: cymais-presentation
package_name: infinito-presentation
# package_notify: docker compose up
- name: Get path of cymais-presentation using pkgmgr
command: pkgmgr path cymais-presentation
register: path_cymais_presentation_output
- name: Get path of infinito-presentation using pkgmgr
command: pkgmgr path infinito-presentation
register: path_infinito_presentation_output
- name: Get path of cymais using pkgmgrpull docker repository
command: pkgmgr path cymais
register: path_cymais_output
- name: Get path of infinito using pkgmgrpull docker repository
command: pkgmgr path infinito
register: path_infinito_output
- name: "include docker and reverse proxy for '{{ application_id }}'"
include_role:

View File

@@ -1,13 +1,13 @@
{% include 'roles/docker-compose/templates/base.yml.j2' %}
cymais-presentation:
infinito-presentation:
build:
context: {{ path_cymais_presentation_output.stdout }}
dockerfile: {{ path_cymais_presentation_output.stdout }}/Dockerfile
context: {{ path_infinito_presentation_output.stdout }}
dockerfile: {{ path_infinito_presentation_output.stdout }}/Dockerfile
ports:
- "127.0.0.1:{{ports.localhost.http[application_id]}}:5000"
volumes:
- {{ path_cymais_presentation_output.stdout }}:/app
- {{ path_cymais_output.stdout }}:/source
- {{ path_infinito_presentation_output.stdout }}:/app
- {{ path_infinito_output.stdout }}:/source
{% include 'roles/docker-container/templates/base.yml.j2' %}
{% include 'roles/docker-container/templates/networks.yml.j2' %}