TECNOLOBO

No recuerdas tu codigo?
Se te olvido como se hace?

Aqui podras guardar lo que necesiten
Y cuando sea necesesario

Creado por julian gomez
iiiiii

variables entorno YML



Descripcion

as

Nota 1


1.Se va crear un grupo contenedores en los cuales se van a usar variables de entorno
2. para usar variables de entorno en docker se debe crear un archivo .dev ya que docker lee este archivo automaticamente

						

Nota 2


#docker_compose_yml

version: '24'

services:
  db:
    container_name: ${MONGO_DB_NAME}
    image: mongo:6.0
    volumes:
      - pokevol:/data/db
    ports:
      - 27017:27017
    restart: always
    environment:
      MONGO_INITDB_ROOT_USERNAME: ${MONGO_USERNAME}
      MONGO_INITDB_ROOT_PASSWORD: ${MONG_PASSOWR}
    command: ['--auth']
  
  mongo-express:
    depends_on:
      - db
    image: mongo-express:1.0.0-alpha.4
    environment:
      ME_CONFIG_MONGODB_ADMINUSERNAME: ${MONGO_USERNAME}
      ME_CONFIG_MONGODB_ADMINPASSWORD: ${MONG_PASSOWR}
      ME_CONFIG_MONGODB_SERVER: ${MONGO_DB_NAME}
       
    ports:
      - 8080:8081
    restart: always
  
  poke-app:
    depends_on:
      - db
      - mongo-express
    image: klerith/pokemon-nest-app:1.0.0
    ports:
      - 3000:3000
    environment:
      MONGODB: mongodb://${MONGO_USERNAME}:${MONG_PASSOWR}@${MONGO_DB_NAME}:27017
      DB_NAME: ${MONGO_DB_NAME}
    restart: always

volumes:
  pokevol:
    external: false



						

Nota 3


#Archovo con nombre .env

MONGO_USERNAME=julian
MONG_PASSOWR=123456789
MONGO_DB_NAME=pokemon_db