PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak połączyć kontenery dockera podczas kompilacji?

Otrzymałem odpowiedź od współtwórcy platformy dokerowej Briana Goffa:

docker run -d --name mydb postgres
docker run --rm --link mydb:db myrailsapp rake db:migrate
docker run -d --name myapp --link mydb:db myrailsapp

To uruchomi postgres.Odpal kontener, który wykona migrację bazy danych i natychmiast wyjdzie i sam się usunie.Uruchamia aplikację rails.

Pomyśl o procesie budowania jak o kompilacji aplikacji. Nie umieszczasz danych w bazie danych w ramach fazy kompilacji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Heroku pg:pociągnięcie nie powiodło się wypełnienie schematu

  2. Zainstaluj libpq-dev na Mac OS X

  3. Testowanie funkcji PostgreSQL, które wykorzystują i zwracają refcursor

  4. Funkcja tworzenia PostgreSQL

  5. Jak używać ST_Intersects w klauzuli WHERE?