JavaRush /جاوا بلاگ /Random-SD /Docker ۾ Postgres کي ڪيئن لڳايو وڃي ۽ اسپرنگ-بوٽ ايپليڪيش...

Docker ۾ Postgres کي ڪيئن لڳايو وڃي ۽ اسپرنگ-بوٽ ايپليڪيشن سان ڳنڍجي

گروپ ۾ شايع ٿيل
ان کان اڳ توھان کي ضرورت آھي: - Docker انسٽال ڪريو؛ - IntelliJ IDEA Ultimate انسٽال ڪريو ۽ 30 ڏينهن لاءِ مفت حاصل ڪريو؛ - Intellij IDEA ۾ Docker پلگ ان انسٽال ڪريو. مثال طور، توھان ٺاھيو ھڪڙو اسپرنگ بوٽ ايپليڪيشن ھڪڙي اداري سان:
@Entity
public class Person {

    @Id
    @Column
    @GenericGenerator(name = "generator", strategy = "increment")
    @GeneratedValue(generator = "generator")
    Long id;

    @Column
    String name;

//конструктор, геттеры, сеттеры
}
Postgres سان ڪنيڪشن لاڳو ڪرڻ لاءِ، ھيٺ ڏنل قدم انجام ڏيو: 1. pom.xml ۾ انحصار داخل ڪريو
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.3.1</version>
</dependency>
2. پروجيڪٽ جي روٽ فولڊر ۾، هڪ فائل ٺاهيو: docker-compose.yaml (اسڪرين شاٽ ۾ هڪ ٽائپو آهي) تصوير ڏيکاري ٿي روٽ فولڊر java-rush-docker Docker ۾ Postgres کي ڪيئن لڳايو ۽ ان کي اسپرنگ بوٽ ايپليڪيشن سان ڳنڍيو.  - 1 فائل مواد:
version: '3'

services:
  postgres:
    image: 'postgres:13'
    container_name: 'java-postgres'
    ports:
    - 5432:5432
    environment:
      - 'POSTGRES_USER=sa'
      - 'POSTGRES_HOST_AUTH_METHOD=trust'
      - 'POSTGRES_DB=java'
ساڳئي لڪير تي پوسٽ گريس سان: اتي هڪ سائي تير هوندو، توهان کي ان کي ڪلڪ ڪرڻ جي ضرورت آهي. IntelliJ IDEA جي تري ۾ ، خدمتن جي ٽئب ۾، عمل ڏيکاريو ويندو، عمل ڪرڻ کان پوء ھيٺ ڏنل داخلا ظاهر ٿيڻ گھرجي: اسٽيٽس: پوسٽ گريس لاءِ نئين تصوير ڊائون لوڊ ڪئي وئي: 13 جاوا پوسٽ گريس ٺاهڻ ... 'ڪمپوز: docker-compouse.yaml ' ڪاميابي سان لڳايو ويو آهي. مطلب ته سڀ ڪجهه ٺيڪ آهي. هن وانگر ڪجهه کاٻي ونڊو ۾ ظاهر ٿيندو: Docker ۾ Postgres کي ڪيئن لڳايو ۽ ان کي اسپرنگ بوٽ ايپليڪيشن سان ڳنڍيو.  - 2 هن جو مطلب آهي ته جاوا پوسٽ گريس ڪنٽينر شروع ڪيو ويو آهي پوسٽ گريس سروس ۾ . تصويرن جي فولڊر ۾ پوسٽ گريس 13 تصوير هجڻ گهرجي . 3. application.yaml (يا application.properties ) فائل ۾ ھيٺيون سيٽنگون شامل ھجن:
spring:
  datasource:
    driverClassName: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/postgres
    username: sa
    password:

  jpa:
    properties:
      hibernate:
        dialect: org.hibernate.dialect.PostgreSQLDialect
ھاڻي توھان هلائي سگھوٿا اسپرنگ-بوٽ پروجيڪٽ. 4. پروجيڪٽ شروع ٿيڻ کان پوءِ، ڪنيڪشن قائم ڪريو: ڊيٽابيسDocker ۾ Postgres کي ڪيئن لڳايو ۽ ان کي اسپرنگ بوٽ ايپليڪيشن سان ڳنڍيو.  - 3 ٽيب تي ڪلڪ ڪريو ، ڊراپ-ڊائون لسٽ ۾ "+" تي ڪلڪ ڪريو، پوسٽ گريس چونڊيو، يوزر فيلڊ ۾ يوزر جو نالو (يوزر نالو: sa ) داخل ڪريو ، چيڪ ڪريو ته ڇا آھي. هڪ ڪنيڪشن. جيڪڏهن سڀ ڪجهه سٺو آهي، پوء ڪلڪ ڪريو لاڳو ڪريو ۽ ٺيڪ . ھيٺ ڏنل ونڊو ظاھر ٿيندي: ڊيٽابيس ٺھيل ۽ ڳنڍيل آھي. جيڪڏهن توهان Docker بابت وڌيڪ سکڻ چاهيو ٿا: هن آرٽيڪل ۾ ، هڪ وڊيو ڳولهيو ڊڪر بابت ۽ لاڳو ڪريو جيڪو اتي ڏيکاريل آهي. پڙهو Docker بنياديات گائيڊ. بنيادي Docker حڪمن کي محفوظ ڪريو .Docker ۾ Postgres کي ڪيئن لڳايو ۽ ان کي اسپرنگ بوٽ ايپليڪيشن سان ڳنڍيو.  - 4
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION