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

Docker-compose v3 database postgres non persistente

Ho avuto esattamente lo stesso problema con un db postgres e un'app Django in esecuzione con docker-compose.

Si scopre che il Dockerfile della mia app utilizzava un punto di ingresso in cui è stato eseguito il seguente comando:python manage.py flush che cancella tutti i dati nel database. Poiché viene eseguito ogni volta che il contenitore dell'app viene avviato, cancella tutti i dati. Non aveva nulla a che fare con la composizione mobile.