In this video we are going to learn how to use docker compose to deploy application using docker compose file with single command. In this video we learn how to write docker compose file step by step. Deploy Application using docker compose | One click deployment in HIndi

Sample docker-compose file that we have used in code:

version: '3'
services:
  dbservice:
    image: mysql
    environment:
      - MYSQL_ROOT_PASSWORD=root
      # -MYSQL_USERNAME=durgesh
      #
    volumes:
      - ./data:/var/lib/mysql

    ports:
      - 3306:3306
    networks:
      - bootapp



      

  appservice:
    build: ./boot
    depends_on:
      - dbservice
    environment:
      - spring.datasource.url=jdbc:mysql://dbservice:3306/blog_app?createDatabaseIfNotExist=true
      - spring.datasource.username=root
      - spring.datasource.password=root
    ports:
      - 8085:9292

    networks:
      - bootapp


networks:
  bootapp: