all repos — caroster @ v2.0

[Octree] Group carpool to your event https://caroster.io

nginx.conf (view raw)

 1upstream strapi {
 2    server localhost:1337;
 3}
 4
 5upstream nextjs {
 6    server localhost:3000;
 7}
 8
 9server {
10	listen 80 default_server;
11	listen [::]:80 default_server;
12
13	access_log /var/log/nginx/access.log;
14	error_log /var/log/nginx/access.log;
15
16    proxy_http_version 1.1;
17    proxy_set_header X-Forwarded-Host $host;
18    proxy_set_header X-Forwarded-Server $host;
19    proxy_set_header X-Real-IP $remote_addr;
20    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
21    proxy_set_header X-Forwarded-Proto $scheme;
22    proxy_set_header Host $host;
23    proxy_set_header Upgrade $http_upgrade;
24    proxy_set_header Connection "Upgrade";
25    proxy_pass_request_headers on;
26
27	location /graphql {
28		proxy_pass http://strapi;
29	}
30	location /api {
31		proxy_pass http://strapi;
32	}
33	location /admin {
34		proxy_pass http://strapi;
35	}
36	location /i18n {
37		proxy_pass http://strapi;
38	}
39	location /content-manager {
40		proxy_pass http://strapi;
41	}
42	location /email-designer {
43		proxy_pass http://strapi;
44	}
45	location /content-type-builder {
46		proxy_pass http://strapi;
47	}
48	location /upload {
49		proxy_pass http://strapi;
50	}
51	location /users-permissions {
52		proxy_pass http://strapi;
53	}
54	location /email {
55		proxy_pass http://strapi;
56	}
57	
58	
59	location / {
60		proxy_pass http://nextjs;
61	}
62	location /api/nauth {
63		proxy_pass http://nextjs;
64	}
65}