Creació d'un instal·lador automatitzat de l'aplicatiu, de la Demo amb docker i reorganització/creació de documentació a Github.#349
Merged
amorilla merged 8 commits intoctrl-alt-d:masterfrom Jan 18, 2026
Conversation
Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Update install_app.sh Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Create setup_djau Delete setup_djau Create setup_djau.sh Delete scripts/install_app.sh Delete setup_apache.sh Delete setup_cron.sh Delete setup_djau.sh Add files via upload Add files via upload Add files via upload Add files via upload Create functions.sh Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Delete install_djau2.sh Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Create test_email.sh Update setup_djau.sh Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Create install_quick_demo_docker.sh Update install_quick_demo_docker.sh Add files via upload Rename Makefile to Makefile.old Rename Dockerfile to Dockerfile.old Rename docker-compose.yml to docker-compose.yml.old Rename env.example to env.example.old Add files via upload Update install_quick_demo_docker.sh Add files via upload Update install_quick_demo_docker.sh Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Add files via upload Create .dockerignore Rename .dockerignore to .dockerignore.demo.manual Update Makefile.demo.complet Update docker-compose.demo.manual.yml Update install_docker.sh feat(docker): Implementacio de ALLOWED_HOSTS mitjancant variables d'entorn i actualitzacio de templates. Add files via upload Add files via upload Add files via upload Add files via upload Update docker-compose.demo.automatica.yml Add files via upload Add files via upload Delete docker/demo-initdb/dades_demo.sql Add files via upload Add files via upload Update env.example Update env.demo.automatica Update docker-compose.demo.manual.yml Delete docker/Dockerfile.demo.manual Rename .dockerignore.demo.manual to .dockerignore.demo Update docker-compose.demo.automatica.yml Update docker-compose.demo.automatica.yml Update docker-compose.demo.manual.yml Update docker-compose.dev.yml docs: Refactorització completa de la documentació d'instal·lació. S'afegeixen 5 nous fitxers de guia i es mou la wiki a MANUAL_LEGACY. docs:Correcció de documentació Update CONFIG_CORREO.md docs: Correcció i addició de documentació. docs:Afegim config_correo.md docker:Afegir README Correccio index README principal Correccio index README principal Correccio index README principal Correccio index README principal intent correció index principal intent correció index principal intent correció index principal docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació Delete docs/README.md docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació docs:Correcció de documentació feat: Add optional zzz-catchall VHost for Apache flood control feat: Add optional zzz-catchall VHost for Apache flood control feat: Add optional zzz-catchall VHost for Apache flood control feat: Add optional zzz-catchall VHost for Apache flood control feat: Add optional zzz-catchall VHost for Apache flood control Update setup_cron.sh - Avís sobre Debug=True/False feat(setup): Afegida la configuració avançada (comentada) a settings_local.py durant la instal·lació i documentació. setup_djau:advanced_settings.py revisat docs: Integració de la configuració avançada en la documentació docs: Integració de la configuració avançada en la documentació Millora importació advanced_settings.py neteja final de l'arxiu refactorització setup_apache.sh fix missate alerta final setup_cron.sh fix missate alerta final setup_cron.sh fix missate alerta final setup_cron.sh Update configuracio_avancada.md Update setup_apache.sh per 127.0.0.1 i localhost Update setup_djau.sh add localhost a ALLOWED_HOSTS Adding install openssh-server Adding url https://localhost missatge final Adding url localhost missatge final Add: missatge final d'accés a l'aplicatiu Update setup_djau.sh Afegint variable a config_vars.sh Millora en la generació dels locales Millora del missatge informatiu sobre les opcions avançades Millora del missatge informatiu sobre les opcions avançades Add SysVinit add SysVinit add SysVinit Update install_djau.sh Update setup_apache.sh Update setup_apache.sh update setup_apache.sh update install_djau.sh Add SysVinit Update install_djau.sh Update install_djau.sh Update doc install automatic Update doc install automatic Update doc install automatic delete parametritzacions.txt i afegir README.md a setup_djau Traducció català de l'instal·lador automàtic update: install_djau.sh update functions.sh update install_djau.sh update functions.sh update install_djau.sh update install_djau.sh update install_djau.sh update functions.sh setup_djau.sh setup_apache.sh update setup_cron.sh setup_apache.sh update install_djau.sh update install_djau.sh update install_djau.sh update millores traducció català Update setup_djau.sh Update setup_apache.sh Update setup_cron.sh Update setup_cron.sh Update install_djau_manual.md Update README.md Update install_djau_manual.md Update advanced_settings.py Update configuracio_avancada.md reestructurar directori docker Update README.md
amorilla
reviewed
Jan 18, 2026
docker/install_quick_demo_docker.sh
Outdated
| echo | ||
| echo "🌍 Si la Demo ha de funcionar en una xarxa local cal definir quina IP té. Si es vol instal·lar en un servidor en internet (VPS) caldrà informar de la seva IP pública y del domini o subdomini, si n'hi ha." | ||
| echo -e "\n" | ||
| read -p "Vol afegir un domini o IP a **DEMO_ALLOWED_HOSTS** per poer accedir-hi externament a la Demo? (y/n): " REPLY |
Collaborator
There was a problem hiding this comment.
Potser millor que la resposta sigui (s/n).
amorilla
approved these changes
Jan 18, 2026
Collaborator
amorilla
left a comment
There was a problem hiding this comment.
Em sembla bé.
Millor fer una revisió del text, hi ha algun petit error.
Collaborator
|
Queda afegit al master. |
Contributor
Author
He de revisar tots els textos dels scripts i millorar la lògica d'algun d'ells. També he de millorar com reduir el pes de la imatge de docker de la Demo. De seguida m'hi posaré. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
1r - He creat un sistema automatitzat d'instal·lació que desplega el DjAu en molts pocs minuts simplement responent unes quantes preguntes que personalitzen l'arxiu settings_local.py. He afegit la possibilitat d'integrar les parametritzacions.txt (arxiu que ara ja no existeix com era) en settings_local.py, totes comentades, per poder trobar-les fàcilment i fer-les servir. De fet son 3 scripts encadenats. El primer instal·la Django-aula i personalitza settings_local.py, el segon instal·la Apache, crea els VHosts i els certificats i el tercer crea les tasques CRON.
2n - He reorganitzat la documentació que hi havia, intentant mantenir tot el que hi havia aproximadament de la manera que estava. També he generat molta documentació nova per ajudar, sobretot, a instal·ladors novells que tinguin pocs coneixements.
3r - He actualitat el que hi havia per crear una Demo amb docker, de tal manera que ara les dades estan precarregades, que és un procés costós en temps. Ara no cal generar-les. He creat un sistema automàtic de desplegament de la Demo i un de manual on documento, pas a pas, com desplegar-la, però en aquest sí que cal generar les dades que omplen la Demo. A banda, també he creat un document on explico com he creat la Demo.