{"id":19556110,"url":"https://github.com/davideluque/sigulab2","last_synced_at":"2025-08-24T19:07:31.396Z","repository":{"id":89691888,"uuid":"111629273","full_name":"davideluque/sigulab2","owner":"davideluque","description":"Sistema de Gestión Integral de la Unidad de Laboratorios Versión 2","archived":false,"fork":false,"pushed_at":"2019-01-08T14:17:45.000Z","size":61548,"stargazers_count":4,"open_issues_count":0,"forks_count":10,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-04T18:11:19.525Z","etag":null,"topics":["ps1115","sigulab","universidad-simon-bolivar","web2py"],"latest_commit_sha":null,"homepage":"http://www.ulab.usb.ve/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davideluque.png","metadata":{"files":{"readme":"README-INSTALL.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-22T03:00:11.000Z","updated_at":"2019-01-08T14:17:46.000Z","dependencies_parsed_at":"2023-04-03T11:02:03.645Z","dependency_job_id":null,"html_url":"https://github.com/davideluque/sigulab2","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davideluque%2Fsigulab2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davideluque%2Fsigulab2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davideluque%2Fsigulab2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davideluque%2Fsigulab2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davideluque","download_url":"https://codeload.github.com/davideluque/sigulab2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251063667,"owners_count":21530837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ps1115","sigulab","universidad-simon-bolivar","web2py"],"created_at":"2024-11-11T04:36:51.132Z","updated_at":"2025-08-24T19:07:31.387Z","avatar_url":"https://github.com/davideluque.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Manual de Instalación de SIGULAB\n\n1. Descargar el contenido del [repositorio](https://github.com/davideluque/sigulab2) y colocar todo el contenido en una carpeta llamada `sigulab2`. También se puede clonar el contenido del repositorio mediante el uso de `git` y se obtendrá el mismo resultado. \n\n\n2. Descargar la última versión estable de `web2py` de la [página oficial](http://web2py.com/init/default/download). Descargar especificamente la opción llamada `Source Code` de la categoría `For Normal Users`. \n\n\n3. Una vez que se descargue el archivo comprimido con los archivos necesarios para ejecutar web2py, descomprimir su contenido. Obtendremos una nueva carpeta llamada `web2py`, que de ahora en adelante nos referiremos a ella como *el directorio raíz* o *~*. Esta carpeta puede ser renombrada si se desea.\n\n\n4. Abrir el directorio raíz, y observaremos una carpeta llamada `applications`. Colocar la carpeta `sigulab2` que se obtuvo en el paso 2 dentro de esta carpeta `applications`.\n\n\n5. Colocar el archivo `appconfig.ini` proporcionado por el encargado del repositorio en la siguiente ruta: `~/applications/sigulab2/private/`.\n\n\n6. Instalar el paquete `python-psycopg2` que permite conectar a Python con el manejador de base de datos PostgreSQL, ejecutando el siguiente comando: \n\n`sudo apt-get install python-psycopg2`\n\n\n7. Crear el rol `sigulab` en PostgreSQL utilizando el siguiente comando:\n\n`sudo -u postgres createuser -PE -s sigulab`\n\n**Nota**: al crear el rol, asignar como clave `sigulab`. Al crear el rol se pide la contraseña del rol 2 veces, y posterior a esto, se pide nuevamente una contraseña. Esta última contraseña requerida es la del usuario `postgres` en el sistema. Por defecto esta contraseña es `postgres`, a menos de que el usuario la haya modificado.\n\n\n8. Crear la base de datos 'sigulab' en PostgreSQL utilizando el siguiente comando:\n\n`sudo -u postgres createdb -O sigulab -E UTF8 sigulab2`\n\n9. Una vez hecho todo esto, ir al directorio raíz y ejecutar web2py de la siguiente manera: \n\n`python web2py.py`\n\n**Nota**: asegurarse de que se está ejecutando con Python 2.7. Al iniciar web2py, se le pedirá al usuario que ingrese una contraseña: colocar alguna contraseña sencilla. Esta contraseña le permitirá acceder a la interfaz administrativa posteriormente.\n\n\n10. Para asegurarse de que todo está corriendo bien, ir a la siguiente ruta en el navegador:\n\n`http://localhost:8000/sigulab2`\n\nSi todo ha salido bien, verá la pantalla de login de SIGULAB.\n\n___\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavideluque%2Fsigulab2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavideluque%2Fsigulab2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavideluque%2Fsigulab2/lists"}