sql >> Databáze >  >> RDS >> PostgreSQL

Jak spustit aplikaci python a postgres v jednom kontejneru dockeru?

I když se to nedoporučuje, je to proveditelné. Problém je pg_ctl v RUN instrukce se provádí v době sestavení, nikoli v kontejneru. Musíte jej spustit pomocí CMD .

Můžete mít skript jako

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

COPY skript v obrázku a na konci dockerfile, `CMD [./script.sh"]



  1. PHP/mysqli:Vložení IP adresy pomocí mysqli_stmt_bind_param()

  2. Čtení velkého množství záznamů MySQL do Javy

  3. Příklad hromadného sběru Oracle PL/SQL s výjimkami uložení

  4. Ekvivalent upozornění na naslouchání MySQL