JavaRush /جاوا بلاگ /Random-UR /ڈاکر میں پوسٹگریس کو کیسے تعینات کیا جائے اور اسپرنگ بوٹ ...

ڈاکر میں پوسٹگریس کو کیسے تعینات کیا جائے اور اسپرنگ بوٹ ایپلی کیشن سے جڑیں۔

گروپ میں شائع ہوا۔
اس سے پہلے آپ کو یہ کرنے کی ضرورت ہے: - ڈوکر انسٹال کریں؛ - 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;

//конструктор, геттеры, сеттеры
}
پوسٹگریس سے کنکشن کو لاگو کرنے کے لیے، درج ذیل اقدامات کریں: 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 ڈاکر میں پوسٹگریس کو کیسے تعینات کیا جائے اور اسے اسپرنگ بوٹ ایپلی کیشن سے کیسے جوڑا جائے۔  - 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 جاوا پوسٹگریس بنانا... 'Compose: docker-compouse.yaml' نے کامیابی سے تعینات کیا گیا ہے. اس کا مطلب ہے کہ سب کچھ ٹھیک ہے۔ کچھ اس طرح بائیں ونڈو میں ظاہر ہوگا: اس کا مطلب ہے کہ جاوا پوسٹگریس کنٹینر پوسٹگریس سروس میں لانچ کیا گیا ہے ۔ امیجز فولڈر میں پوسٹگریس 13 امیج ہونی چاہیے ۔ 3. application.yaml (یا application.properties ) فائل میں درج ذیل ترتیبات ہونی چاہئیں: ڈاکر میں پوسٹگریس کو کیسے تعینات کیا جائے اور اسے اسپرنگ بوٹ ایپلی کیشن سے کیسے جوڑا جائے۔  - 2
spring:
  datasource:
    driverClassName: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/postgres
    username: sa
    password:

  jpa:
    properties:
      hibernate:
        dialect: org.hibernate.dialect.PostgreSQLDialect
اب آپ Spring-Boot پروجیکٹ چلا سکتے ہیں۔ 4. پروجیکٹ شروع ہونے کے بعد، کنکشن سیٹ اپ کریں: ڈیٹا بیسڈاکر میں پوسٹگریس کو کیسے تعینات کیا جائے اور اسے اسپرنگ بوٹ ایپلی کیشن سے کیسے جوڑا جائے۔  - 3 ٹیب پر کلک کریں ، ڈراپ ڈاؤن لسٹ میں "+" پر کلک کریں، Postgres کو منتخب کریں، یوزر فیلڈ میں صارف کا نام (username: sa ) ​​درج کریں ، چیک کریں کہ آیا وہاں موجود ہے۔ ایک کنکشن اگر سب کچھ ٹھیک ہے، تو اپلائی اور اوکے پر کلک کریں ۔ درج ذیل ونڈو نمودار ہو گی: ڈیٹا بیس تعینات اور منسلک ہے۔ اگر آپ Docker کے بارے میں مزید جاننا چاہتے ہیں: اس مضمون میں ، Docker کے بارے میں ایک ویڈیو تلاش کریں اور وہاں جو دکھایا گیا ہے اسے نافذ کریں۔ ڈوکر کی بنیادی باتیں گائیڈ پڑھیں ۔ بنیادی ڈوکر کمانڈز کو محفوظ کریں ۔ڈاکر میں پوسٹگریس کو کیسے تعینات کیا جائے اور اسے اسپرنگ بوٹ ایپلی کیشن سے کیسے جوڑا جائے۔  - 4
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION