Diferència entre revisions de la pàgina «Grup 5 - 31 Posada en producció classVRroom dockeritzat sobre IETI Cloud (Swarm o VM)»

De Wiket
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «grup5_classvroom_IETI_cloud».)
 
Línia 1: Línia 1:
 +
Para poner en producción la web classVRoom tenemos que seguir los pasos que están en el README del repositorio de github --> https://github.com/JoelUnderscore/ClassVRoom
 +
 +
Los pasos son los siguientes:
 +
 +
# Instalación docker
 +
```
 +
apt-get install docker.io docker-compose
 +
```
 +
 +
Después tenemos que crear el archivo db.sqlite3 para poder hacer el migrate cuando hayamos levantado el docker.
 +
 +
```
 +
touch db.sqlite3
 +
```
 +
 +
Una vez hecho levantamos el docker-compose.
 +
 +
```
 +
docker-compose up -d --build
 +
```
 +
 +
Lo siguiente es entrar dentro del docker para ello necesitamos saber la ID de este lo hacemos así.
 +
 +
```
 +
docker ps
 +
```
 +
 +
Y ejecutamos el siguiente comando
 +
 +
```
 +
docker exec -ti <primeros 3 letras/números del docker> bash
 +
```
 +
 +
Una vez dentro hacemos ./manage.py migrate y ./manage.py creategroups.
 
[[file:grup5_classvroom_IETI_cloud.png|grup5_classvroom_IETI_cloud]]
 
[[file:grup5_classvroom_IETI_cloud.png|grup5_classvroom_IETI_cloud]]

Revisió del 16:18, 6 abr 2022

Para poner en producción la web classVRoom tenemos que seguir los pasos que están en el README del repositorio de github --> https://github.com/JoelUnderscore/ClassVRoom

Los pasos son los siguientes:

  1. Instalación docker

``` apt-get install docker.io docker-compose ```

Después tenemos que crear el archivo db.sqlite3 para poder hacer el migrate cuando hayamos levantado el docker.

``` touch db.sqlite3 ```

Una vez hecho levantamos el docker-compose.

``` docker-compose up -d --build ```

Lo siguiente es entrar dentro del docker para ello necesitamos saber la ID de este lo hacemos así.

``` docker ps ```

Y ejecutamos el siguiente comando

``` docker exec -ti <primeros 3 letras/números del docker> bash ```

Una vez dentro hacemos ./manage.py migrate y ./manage.py creategroups. grup5_classvroom_IETI_cloud