Ejecutar la aplicación de Megamercado en el servidor

Al hacer ssh a , se debe activar el entorno virtual «megamercado-django» con el siguiente comando:

  • source megamercado-django/bin/activate

Luego se tiene que ubicar donde esta clonado el repositorio de la aplicación, para hacerlo se ejecuta el siguiente comando:

  • cd /var/www/html/megamercado/django2

Para crear un súper usuario se ejecuta:

  • python3 manage.py createsuperuser

Para activar el servidor se utiliza:

  • python3 manage.py runserver 192.168.35.206:8080

Esto hace que cuando se acceda a http://192.168.35.206:8080/ desde el navegador, pueda ver la página de megamercado. Si el puerto 8080 esta en uso, puede cambiarlo a otro puerto (Ej:8000).

En http://192.168.35.206:8080/admin se puede acceder a las visuales del administrador.

Pasos para hacer una migración de entorno

Caso: Megamercado-sps

    • Descargar la Base de Datos del Phpmyadmin
    • Descargar la pagina principal y comprimirla
    • Descomprimirla en la carpeta creada
    • En phpmyadmin importar la base de datos cambiar en la tabla shop_url
    • Cambiar la base de datos en la carpeta

    • Activar modo a prueba de fallo ubicado en el archivo
    • Se creo una carpeta llamada dev en el directorio var/cache
    • Dar permiso
    • Se cambio la clave del usuario systems@eittech.net por US:
    • luego accedemos al administrador para borrar la cache
    • desactivamos el modo a prueba de fallos
    • Activar la tienda principal en el administrador en parametros de la tienda/mantenimiento/activar la tienda y mi ip
    • para activar las demás tiendas nos ubicamos en la tienda principal/multitienda y configuramos los url que tiene la tienda principal de la siguiente manera:

dominio, dominio ssl como: d1.eittech.net
url fisica como:/megamercado-ps/develop1/ps/
url virtual: el nombre de la tienda