Tag: cookiecutter

如何访问docker-compose中的Postgres数据库

我对Postgres和Docker相当陌生,但是我正在用一个带有postgresql数据库的docker运行的Django构build一个webapp。 我想通过命令提示符或pgweb查看我的Postgres数据库。 不幸的是,我似乎无法find数据库,我尝试使用postgres psqlterminal命令,但我的数据库没有列在里面。 我的问题是,如何将postgresql数据库存储在docker-compose容器中。 我是否需要手动进入容器,然后查看数据库? 我的最终目标是能够在postgresql数据库中看到我所有表和数据的列表。 任何文档解释如何postgresql数据库交互与docker组成,将不胜感激。 谢谢! 我刚刚添加了Pgweb,但似乎没有工作 Local.YML version: '2' volumes: postgres_data_local: {} postgres_backup_local: {} services: django: build: context: . dockerfile: ./compose/local/django/Dockerfile depends_on: – postgres volumes: – .:/app environment: – POSTGRES_USER=vicki – USE_DOCKER=yes ports: – "8000:8000" command: /start.sh postgres: build: context: . dockerfile: ./compose/production/postgres/Dockerfile volumes: – postgres_data_local:/var/lib/postgresql/data – postgres_backup_local:/backups environment: – POSTGRES_USER=vicki […]

Django Cookiecutter如何更改生产媒体存储到本地

我有一个docker生产Django Cookiecutter的问题,我的问题是,默认configuration使用亚马逊S3pipe理静态文件和媒体文件,但我想要的是在我的docker上本地存储这些文件….我不知道该怎么做! 先谢谢你

在cookiecutter-django上设置数据库的问题

我试图根据github上的说明使用cookiecutter-django。 首先我通过docker创build了一个postgres数据库: docker run -p ::5432 \ –name db \ -e POSTGRESQL_DB=hartl \ -e POSTGRESQL_USER=docker \ -e POSTGRESQL_PASS=docker \ kamui/postgresql 它从terminal运行良好。 在此之后,我使用DATABASE_URL作为环境variables,根据指示: export DATABASE_URL=postgres://docker:docker@dbserver_ip:5432/hartl 因为我的variables是postgres:// docker:docker @ dbserver_ip:5432 / hartl。 但是当我尝试: python myapp/manage.py migrate 我有这个错误: django.core.exceptions.ImproperlyConfigured: Error importing module dj_database_url: "No module named dj_database_url" 什么可能是错的?