mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-30 15:28:12 +02:00
Renamed cymais to infinito and did some other optimations and logout implementations
This commit is contained in:
@@ -6,7 +6,7 @@ Sphinx is a powerful documentation generator originally created for Python proje
|
||||
|
||||
## Overview
|
||||
|
||||
This Docker Compose deployment leverages Ansible to automatically pull your source repository, build the documentation using Sphinx, and serve the generated HTML through a lightweight HTTP server. The entire process is containerized, which guarantees a consistent and isolated environment regardless of the host system. By default it uses [CyMaIS Sphinx](https://github.com/kevinveenbirkenbach/cymais-sphinx) to build the docs.
|
||||
This Docker Compose deployment leverages Ansible to automatically pull your source repository, build the documentation using Sphinx, and serve the generated HTML through a lightweight HTTP server. The entire process is containerized, which guarantees a consistent and isolated environment regardless of the host system. By default it uses [Infinito.Nexus Sphinx](https://github.com/kevinveenbirkenbach/infinito-nexus-sphinx) to build the docs.
|
||||
|
||||
## Purpose
|
||||
|
||||
|
@@ -2,7 +2,7 @@
|
||||
galaxy_info:
|
||||
author: "Marko Pjevac, Kevin Veen-Birkenbach"
|
||||
description: "Automates building and serving Sphinx documentation. Unlock comprehensive insights with our extensive documentation. Explore guides, tutorials, and support resources designed to help you navigate software effortlessly."
|
||||
license: "CyMaIS NonCommercial License (CNCL)"
|
||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||
license_url: "https://s.veen.world/cncl"
|
||||
company: |
|
||||
Kevin Veen-Birkenbach
|
||||
@@ -22,9 +22,9 @@ galaxy_info:
|
||||
- docker
|
||||
- automation
|
||||
- deployment
|
||||
repository: "https://s.veen.world/cymais"
|
||||
issue_tracker_url: "https://s.veen.world/cymaisissues"
|
||||
documentation: "https://s.veen.world/cymais"
|
||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
||||
documentation: "https://docs.infinito.nexus"
|
||||
logo:
|
||||
class: "fa-solid fa-book"
|
||||
run_after:
|
||||
|
@@ -4,12 +4,12 @@
|
||||
include_role:
|
||||
name: pkgmgr-install
|
||||
vars:
|
||||
package_name: cymais-sphinx
|
||||
package_name: infinito-sphinx
|
||||
# package_notify: docker compose up
|
||||
|
||||
- name: Get path of cymais-sphinx using pkgmgr
|
||||
command: pkgmgr path cymais-sphinx
|
||||
register: path_cymais_sphinx_output
|
||||
- name: Get path of infinito-sphinx using pkgmgr
|
||||
command: pkgmgr path infinito-sphinx
|
||||
register: path_infinito_sphinx_output
|
||||
|
||||
- name: "include docker and reverse proxy for '{{ application_id }}'"
|
||||
include_role:
|
||||
|
@@ -2,8 +2,8 @@
|
||||
application:
|
||||
{% set container_port = 8000 %}
|
||||
build:
|
||||
context: {{ path_cymais_sphinx_output.stdout }}
|
||||
dockerfile: {{ path_cymais_sphinx_output.stdout }}/Dockerfile
|
||||
context: {{ path_infinito_sphinx_output.stdout }}
|
||||
dockerfile: {{ path_infinito_sphinx_output.stdout }}/Dockerfile
|
||||
ports:
|
||||
- "127.0.0.1:{{ports.localhost.http[application_id]}}:{{ container_port }}"
|
||||
{% include 'roles/docker-container/templates/healthcheck/curl.yml.j2' %}
|
||||
|
Reference in New Issue
Block a user