2026-08-10 21:57:43 -04:00
2026-08-10 23:07:47 +00:00
2026-03-15 09:00:11 -04:00
2026-08-10 21:57:43 -04:00

sprpcb

Sistema Plurinacional de Registro del Patrimonio Cultural Boliviano.

Modo de desarrollo en un servidor en modo tradicional (no contenedores). Clone este repositorio o descargue el script de instalacion de software requerido para un servidor Ubuntu.

Guía rápida de instalación

para mas detalles, consulte la documentación oficial de ArchesProject

#cd ~
git clone -b dev-7_6_x-nodocker https://gitea.patrimonio.org.bo/sysadmin/sprpcb.git dev_nodocker
cp ./dev_nodocker/instalar_arches7.6_ubuntu.sh ~/
source ./instalar_arches7.6_ubuntu.sh
python3.12 -m venv ENV
source ENV/bin/activate
python -m pip install --upgrade pip
pip install arches==7.6.19
arches-admin startproject mi_proyecto

Configuración del idioma español

# copiar paquete de idiomas
cp -r ~/dev_nodocker/es ~/ENV/lib/python3.12/site-packages/arches/locale/

Crear carpetas para las extensiones adicionales

# cd ~/mi_proyecto/mi_proyecto
mkdir -p templates/views/components/plugins
mkdir -p media/js/views/components/plugins

Editar o añadir los siguientes parámetros del archivo de configuración ~/mi_proyecto/mi_proyecto/settings.py

#...
PUBLIC_SERVER_ADDRESS = "http://IP_LOCAL:8000/" # IP_LOCAL es la ip del servidor
#...
ENABLE_USER_SIGNUP = False
PERMISSION_FRAMEWORK = "arches_default_deny.ArchesDefaultDenyPermissionFramework"
#...
ALLOWED_HOSTS = ['IP_LOCAL','127.0.0.1']
LANGUAGE_CODE = "es"

# list of languages...
#...
LANGUAGES = [
#   ('de', _('German')),
#    ('en', _('English')),
#   ('en-gb', _('British English')),
    ('es', _('Spanish')),
]

Comandos finales para completar una instalación de arches en blanco

# se recomienda reiniciar el servidor y reconectar por ssh
# 1ra terminal:
source ENV/bin/activate
cd ~/mi_proyecto
python manage.py setup_db
python manage.py runserver IP_LOCAL:8000
# Conectar un segundo terminal al servidor de manera paralela
# 2da terminal:
source ENV/bin/activate
cd ~/mi_proyecto/mi_proyecto
npm run build_development

Finalmente, comprobar en un navegador web: http://IP_LOCAL:8000

Description
Sistema Plurinacional de Registro del Patrimonio Cultural Boliviano
Readme AGPL-3.0 417 KiB