docker-compose.yml 626 B

123456789101112131415161718192021222324252627
  1. version: '3.8'
  2. services:
  3. app:
  4. image: mcr.microsoft.com/devcontainers/go
  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. volumes:
  27. postgres-data: null