docker-compose.yml 765 B

123456789101112131415161718192021222324252627282930
  1. services:
  2. app:
  3. image: mcr.microsoft.com/devcontainers/go:1-trixie # https://www.debian.org/releases/trixie/index.en.html
  4. volumes:
  5. - ..:/workspace:cached
  6. command: sleep infinity
  7. network_mode: service:db
  8. environment:
  9. - CREATE_ADMIN=1
  10. - ADMIN_USERNAME=admin
  11. - ADMIN_PASSWORD=test123
  12. db:
  13. image: postgres:latest
  14. restart: unless-stopped
  15. volumes:
  16. - postgres-data:/var/lib/postgresql
  17. hostname: postgres
  18. environment:
  19. POSTGRES_DB: miniflux2
  20. POSTGRES_USER: postgres
  21. POSTGRES_PASSWORD: postgres
  22. POSTGRES_HOST_AUTH_METHOD: trust
  23. ports:
  24. - 5432:5432
  25. apprise:
  26. image: caronc/apprise:1.0
  27. restart: unless-stopped
  28. hostname: apprise
  29. volumes:
  30. postgres-data: null