caddy.yml 874 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. version: '3.3'
  2. services:
  3. caddy:
  4. image: caddy:2
  5. container_name: caddy
  6. depends_on:
  7. - miniflux
  8. ports:
  9. - "80:80"
  10. - "443:443"
  11. volumes:
  12. - $PWD/Caddyfile:/etc/caddy/Caddyfile
  13. - caddy_data:/data
  14. - caddy_config:/config
  15. miniflux:
  16. image: miniflux/miniflux:latest
  17. container_name: miniflux
  18. depends_on:
  19. - db
  20. environment:
  21. - DATABASE_URL=postgres://miniflux:secret@db/miniflux?sslmode=disable
  22. - RUN_MIGRATIONS=1
  23. - CREATE_ADMIN=1
  24. - ADMIN_USERNAME=admin
  25. - ADMIN_PASSWORD=test123
  26. - BASE_URL=https://miniflux.example.org
  27. db:
  28. image: postgres:latest
  29. container_name: postgres
  30. environment:
  31. - POSTGRES_USER=miniflux
  32. - POSTGRES_PASSWORD=secret
  33. volumes:
  34. - miniflux-db:/var/lib/postgresql/data
  35. volumes:
  36. miniflux-db:
  37. caddy_data:
  38. caddy_config: