nginx.conf 635 B

123456789101112131415161718192021222324252627282930313233343536
  1. worker_processes 1;
  2. events {
  3. worker_connections 1024;
  4. }
  5. http{
  6. sendfile on;
  7. upstream docker-backend {
  8. server backend:4000;
  9. }
  10. upstream docker-frontend {
  11. server frontend:3000;
  12. }
  13. proxy_set_header Host $host;
  14. proxy_set_header X-Real-IP $remote_addr;
  15. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  16. proxy_set_header X-Forwarded-Host $server_name;
  17. server {
  18. listen 8820;
  19. location / {
  20. proxy_pass http://frontend:3000;
  21. proxy_redirect off;
  22. }
  23. location /graphql/ {
  24. proxy_pass http://backend:4000/graphql/;
  25. proxy_redirect off;
  26. }
  27. }
  28. }