docker-compose.yml 418 B

123456789101112131415161718192021222324252627
  1. version: "3.8"
  2. services:
  3. web:
  4. image: nginx:latest
  5. ports:
  6. - "80:80"
  7. volumes:
  8. - ./html:/usr/share/nginx/html
  9. api:
  10. image: node:18-alpine
  11. ports:
  12. - "3000:3000"
  13. environment:
  14. - NODE_ENV=production
  15. db:
  16. image: postgres:15
  17. environment:
  18. - POSTGRES_DB=myapp
  19. - POSTGRES_USER=admin
  20. volumes:
  21. - pgdata:/var/lib/postgresql/data
  22. volumes:
  23. pgdata: