Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # docker-compose.yml
- services:
- postgres:
- container_name: postgres-db
- image: postgres:9.6.6
- restart: "always"
- ports:
- - 5432:5432 # Bind host port 5432 to PostgreSQL port 5432
- volumes:
- - ./pgdb:/var/lib/postgresql/data
- env_file: .env
- environment:
- - LC_ALL=C.UTF-8
- # .env file
- # PostgreSQL
- POSTGRES_DB=app_db_name
- POSTGRES_USER=app_db_user
- POSTGRES_PASSWORD=485u8rgh8fhsefdjwoiekg9uh8475g4jrgidfg
- POSTGRES_HOST=postgres
- POSTGRES_PORT=5432
- # settings.py
- DATABASES = {
- 'default': {
- 'ENGINE': 'django.db.backends.postgresql_psycopg2',
- 'NAME': os.environ.get('POSTGRES_DB'),
- 'USER': os.environ.get('POSTGRES_USER'),
- 'PASSWORD': os.environ.get('POSTGRES_PASSWORD'),
- 'HOST': os.environ.get('POSTGRES_HOST'),
- 'PORT': os.environ.get('POSTGRES_PORT'),
- }
- }
- # requirements.txt -add this
- psycopg2==2.7.4
- psycopg2-binary==2.7.5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement