Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 

46 řádky
931 B

  1. version: '2'
  2. services:
  3. db:
  4. image: postgres:9.5
  5. volumes:
  6. - postgresql:/var/lib/postgresql/data
  7. backend:
  8. build: ./backend
  9. expose:
  10. - '8000'
  11. depends_on:
  12. - db
  13. volumes:
  14. - ./backend:/backend
  15. environment:
  16. DATABASE_ENGINE: 'django.db.backends.postgresql'
  17. DATABASE_NAME: 'postgres'
  18. DATABASE_USER: 'postgres'
  19. DATABASE_PASSWORD: ''
  20. DATABASE_HOST: 'db'
  21. DATABASE_PORT: '5432'
  22. command: python manage.py runserver 0.0.0.0:8000
  23. frontend:
  24. build: ./frontend
  25. volumes:
  26. - ./frontend:/frontend
  27. - node_modules:/frontend/node_modules
  28. command: npm run dev
  29. nginx:
  30. build: ./nginx
  31. ports:
  32. - '80:80'
  33. - '443:443'
  34. volumes:
  35. - ./nginx/ssl:/certificates
  36. volumes_from:
  37. - backend
  38. links:
  39. - backend
  40. - frontend
  41. environment:
  42. - DOMAIN=localhost
  43. volumes:
  44. postgresql:
  45. node_modules: