Repositorio del proyecto base: https://github.com/platzi/curso-nodejs-auth/tree/1-init
Clonando código base e instalando dependencias: git clone <https://github.com/platzi/curso-nodejs-auth.git> my-store-auth
Crear variables de entorno propias:
PORT=3000
DATABASE_URL='postgres://platzinautas:admin123@localhost:5432/my_store'
docker-compose up -d postgres
(importante crear la carpeta postgres_data
).docker-compose up -d pgadmin
.docker-compose ps
.npm run migrations:run
En Insomnia se pueden crear ambientes (producción, desarrollo, etc.), para ello se hace click en la parte del cuadro verde e ir a Manage Environments, o bien presionar Ctrl E
.
En donde dice Sub Environments, presionar en el ícono de +
.
Se añade un nombre al nuevo ambiente, color al gusto e insertar variables de ambiente como en el siguiente ejemplo:
Click en Done y listo, ahora es posible hacer un switch entre ambientes. Para usar la variable creada basta con escribir guion bajo _
en la URL y aparecerá la variable disponible.