PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come collegare i contenitori docker su build?

Ho ricevuto la risposta dal collaboratore della finestra mobile Brian Goff:

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

Questo si accenderà postgres. Avvia un contenitore che esegue la migrazione db ed esce immediatamente e si rimuove da solo. Avvia l'app Rails.

Pensa al processo di compilazione come alla compilazione di un'applicazione. Non inserisci i dati in un database come parte della fase di compilazione.