docker-compose.yml 951 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. services:
  2. home:
  3. image: home-launcher
  4. hostname: home-launcher
  5. build: .
  6. expose:
  7. - 80
  8. restart: always
  9. volumes:
  10. - /home/pi/www/feed:/usr/share/nginx/html/feed
  11. - ./media:/usr/share/nginx/html/media
  12. - ./.well-known:/usr/share/nginx/html/.well-known
  13. networks:
  14. - traefik
  15. pyapi:
  16. image: pyapi
  17. hostname: home-launcher
  18. build: ./prayer-generator/rest
  19. environment:
  20. HOST: 192.168.0.20
  21. USER: pgdb
  22. PASSWORD: ${PGDB_PASSWORD}
  23. expose:
  24. - 11888
  25. networks:
  26. - traefik
  27. restart: always
  28. grocery-pyapi:
  29. image: grocery-pyapi
  30. hostname: grocery-pyapi
  31. build:
  32. context: ./grocery-transactions
  33. dockerfile: app/rest/Dockerfile
  34. environment:
  35. HOST: 192.168.0.20
  36. USER: pi
  37. PASSWORD: ${GROCERYDB_PASSWORD}
  38. expose:
  39. - 6772
  40. networks:
  41. - traefik
  42. restart: always
  43. networks:
  44. traefik:
  45. external: true