Entradas

Mostrando las entradas con la etiqueta server

Uso de dotenv en Django

 El uso de dotenv(.env) permite mantener tus configuraciones particulares como rutas y contraseñas fuera de los repositorios de código. De esta forma no hay conflictos entre las configuraciones de los distintos miembros del proyecto y no quedan al descubierto información delicada. Para usar esta maravillosa funcionalidad primero debemos instalar el paquete python-dotenv con el siguiente comando: pip install python-dotenv Luego debemos crear el archivo ".env". En este usaremos el siguiente formato .env SECRET_KEY = 'YOUR SECRET KEY' GITHUB_KEY = 'YOUR GITHUB KEY' GITHUB_SECRET = 'YOUR GITHUB SECRET KEY' GOOGLE_KEY = 'YOUR GOOGLE KEY'  En nuestro código para usar dichos valores debemos hacer esto from dotenv import load_dotenv load_dotenv () SECRET_KEY = str ( os . getenv ( 'SECRET_KEY' )) Para más detalle visita https://dev.to/ que fue material el consultado

Creación de usuarios y bases de datos en PostgreSQL desde la terminal de Debian y Ubuntu

Esta entrada la escribo porque a menudo tengo que buscar cómo crear usuarios y bases de datos en PostgreSQL. Como es algo que se hace muy poco, usualmente una vez al iniciar un proyecto suelo olvidarlo y tengo que acudir a google. Hoy ocurrió como de costumbre, debo darle créditos a este artículo en medium que fue donde encontré la solución. acá les dejo los snippets: Crear usuario: $ sudo -u postgres createuser <nombre_usuario> Crear base de datos $ sudo -u postgres createuser <username> Crear contraseña para el usuario de base de datos: $ sudo -u postgres psql psql = # alter user <username> with encrypted password '<password>'; Dar permisos a un usuario en una base de datos: psql = # grant all privileges on database <dbname> to <username> ; Hacer las operaciones anteriores desde la consola psql: $sudo -u postgres psql postgres = # create database mydb; postgres = # create user myuser with encrypted password 'mypass'; postgres = #...

Dejar corriendo un programa cuando se cierra la terminal en linux

Tuve la necesidad de dejar un bot corriendo en un VPS. Al cerrar la terminal remota el proceso se destruía poco tiempo después. La solución la encontré en Desde Linux , la misma consiste en Ejecutar el comando Ctrl+z disown -h %1 bg 1 Y todo listo