Advertisement
Guest User

Untitled

a guest
Apr 9th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. # docker-compose.yml
  2. services:
  3.  
  4. postgres:
  5. container_name: postgres-db
  6. image: postgres:9.6.6
  7. restart: "always"
  8. ports:
  9. - 5432:5432 # Bind host port 5432 to PostgreSQL port 5432
  10. volumes:
  11. - ./pgdb:/var/lib/postgresql/data
  12. env_file: .env
  13. environment:
  14. - LC_ALL=C.UTF-8
  15.  
  16. # .env file
  17. # PostgreSQL
  18. POSTGRES_DB=app_db_name
  19. POSTGRES_USER=app_db_user
  20. POSTGRES_PASSWORD=485u8rgh8fhsefdjwoiekg9uh8475g4jrgidfg
  21. POSTGRES_HOST=postgres
  22. POSTGRES_PORT=5432
  23.  
  24. # settings.py
  25. DATABASES = {
  26. 'default': {
  27. 'ENGINE': 'django.db.backends.postgresql_psycopg2',
  28. 'NAME': os.environ.get('POSTGRES_DB'),
  29. 'USER': os.environ.get('POSTGRES_USER'),
  30. 'PASSWORD': os.environ.get('POSTGRES_PASSWORD'),
  31. 'HOST': os.environ.get('POSTGRES_HOST'),
  32. 'PORT': os.environ.get('POSTGRES_PORT'),
  33. }
  34. }
  35. # requirements.txt -add this
  36. psycopg2==2.7.4
  37. psycopg2-binary==2.7.5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement