Awesome description goes here
- Python >= 3.8.10
- Pipenv >= 2022.1.8
- MySQL >= 5.6
-
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';
-
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
-
Instala las dependencias del proyecto:
pipenv install
-
Ejecuta las migraciones y crea un superusuario:
pipenv run python manage.py migrate pipenv run python manage.py createsuperuser
-
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