Diferencia entre revisiones de «Instalación de Decide 23-24»

De Wiki de EGC
Saltar a: navegación, buscar
(Instalación de Decide)
(Prerrequisitos)
 
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
= Prerrequisitos =
 
= Prerrequisitos =
  
 
+
* Actualizar paquetes de ubuntu: <source>sudo apt update</source>
 +
* Instalar Python 3.10: <source>sudo apt install python3.10 python3.10-dev python3.10-venv python3-pip</source>
 +
* Instalar Postgres: <source>sudo apt install postgresql libpq-dev </source>
 +
* Crear y activar entorno virtual: <source>python3.10 -m venv egcenv
 +
source egcenv/bin/activate</source>
 +
*Instalar y configurar git: <source>sudo apt install git
 +
git config --global user.name "[[nombre]]"
 +
git config --global user.email [[email]]</source>
 +
* Configurar claves SSH para GitHub:
 +
** Generar claves: <source>ssh-keygen -t rsa -b 4096 </source>
 +
** Visualizar clave pública y copiar:
 +
<source>
 +
cd ~/.ssh
 +
cat id_rsa.pub </source>
 +
**Añadir la clave a GitHub (y ejemplo de otro cifrado): [https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account]
 +
*Clonar repositorio: <source>git clone git@github.com:EGCETSII/decide.git</source>
  
 
= Instalación de Decide =
 
= Instalación de Decide =
  
<!--* Presentación en pdf: [[Archivo:01-Decide-Install_2021.pdf]].-->
+
* Presentación en pdf: [[Archivo:01-Decide-Install_2324.pdf]].
  
 
* Documentación sobre Framework Django: [https://docs.djangoproject.com/en/4.1/]
 
* Documentación sobre Framework Django: [https://docs.djangoproject.com/en/4.1/]
Línea 14: Línea 29:
  
 
* ¿Cómo funciona Decide?: [https://github.com/wadobo/decide/wiki/Como-funciona-Decide]
 
* ¿Cómo funciona Decide?: [https://github.com/wadobo/decide/wiki/Como-funciona-Decide]
 +
*Imagen de máquina virtual: [https://uses0.sharepoint.com/:u:/s/EGCETSII/ESRbJjTN4m5LlZZBJZvOI6wBDqq9prp6xIMPE8hZhdht_w?e=FJ7az6].
 +
 +
* Desde el Centro de Cálculo de la ETSII han dejado disponible una box de Vagrant con la misma imagen de Ubuntu que usamos en las aulas de prácticas. Podéis encontrarla en este enlace [https://app.vagrantup.com/cdcetsii/boxes/ubuntuPostgreSQL] y usarla mediante:
 +
<source>
 +
vagrant init cdcetsii/ubuntuPostgreSQL
 +
vagrant up
 +
</source>

Revisión actual del 10:19 8 nov 2023

Prerrequisitos

  • Actualizar paquetes de ubuntu:
    sudo apt update
  • Instalar Python 3.10:
    sudo apt install python3.10 python3.10-dev python3.10-venv python3-pip
  • Instalar Postgres:
    sudo apt install postgresql libpq-dev
  • Crear y activar entorno virtual:
    python3.10 -m venv egcenv
    source egcenv/bin/activate
  • Instalar y configurar git:
    sudo apt install git
    git config --global user.name "[[nombre]]" 
    git config --global user.email [[email]]
  • Configurar claves SSH para GitHub:
    • Generar claves:
      ssh-keygen -t rsa -b 4096
    • Visualizar clave pública y copiar:
cd ~/.ssh
cat id_rsa.pub
    • Añadir la clave a GitHub (y ejemplo de otro cifrado): [1]
  • Clonar repositorio:
    git clone git@github.com:EGCETSII/decide.git

Instalación de Decide

  • Documentación sobre Framework Django: [2]
  • Como instalar Decide: [3]
  • ¿Qué módulos tiene Decide?: [4]
  • ¿Cómo funciona Decide?: [5]
  • Imagen de máquina virtual: [6].
  • Desde el Centro de Cálculo de la ETSII han dejado disponible una box de Vagrant con la misma imagen de Ubuntu que usamos en las aulas de prácticas. Podéis encontrarla en este enlace [7] y usarla mediante:
vagrant init cdcetsii/ubuntuPostgreSQL
vagrant up