PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara menjalankan aplikasi python dan postgres dalam satu wadah buruh pelabuhan?

Meskipun ini tidak disarankan, itu bisa dilakukan. Masalahnya adalah pg_ctl di RUN instruksi dieksekusi pada waktu pembuatan, bukan dalam wadah. Anda perlu menjalankannya dengan CMD .

Anda dapat memiliki skrip seperti

pg_ctl start
psql --command "ALTER USER postgres WITH ENCRYPTED PASSWORD 'postgres';"
python3 main.py

COPY skrip di gambar dan di akhir file docker, `CMD ["./script.sh"]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyebarkan ke heroku dengan proyek clojure, masalah lingkungan produksi

  2. Perbarui tabel dan tambahkan data dalam Migrasi Laravel 5

  3. gabungkan dua tabel berbeda dan hapus entri yang digandakan

  4. Membuat sumber data terpisah untuk musim semi sesi saya menggunakan JDBC dan data pegas jpa di boot musim semi

  5. Postgres Array Tambahkan &Panjang Array untuk 'Array Push'