Skip to content

Girolabs/headless-cms-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMS Backend

Awesome description goes here

Requerimientos

  • Python >= 3.8.10
  • Pipenv >= 2022.1.8
  • MySQL >= 5.6

Entorno de desarrollo

  1. Crea una base de datos para el proyecto:

    - sudo mysql
    - create database cms_backend;
    - create user 'cms_backend'@'localhost' identified by 'cms_backend';
    - grant all on cms_backend.* to 'cms_backend'@'localhost';
  2. En la carpeta raíz, crea un archivo .env con el siguiente contenido:

        DEBUG=True
        SECRET_KEY=supersecretkey
        ALLOWED_HOSTS=*
        CORS_ALLOWED_ORIGINS=allowed_origins
        DB_USER=cms_backend
        DB_PASSWORD=cms_backend
        DB_NAME=cms_backend
        DB_HOST=127.0.0.1
        DB_PORT=3306
        FRONTEND_URL=frontenturl
        EMAIL_USE_SSL=true
        EMAIL_USE_TLS=false
        ADMIN_BASE_URL=cms_url
    
    
  3. Instala las dependencias del proyecto:

    pipenv install
  4. Ejecuta las migraciones y crea un superusuario:

    pipenv run python manage.py migrate
    pipenv run python manage.py createsuperuser
  5. Ejecuta el servidor de desarrollo:

    pipenv run python manage.py runserver

OBS: la configuración del servicio de mail se realiza dentro del CMS en Propiedades -> Configuración SMTP

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published