docker-compose.yml 722 B

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