diff --git a/ecs-task.json b/ecs-task.json new file mode 100644 index 0000000..fc59689 --- /dev/null +++ b/ecs-task.json @@ -0,0 +1,18 @@ +{ + "containerDefinitions": [ + { + "name": "app", + "image": "asimonson1125/asimonson1125.github.io", + "essential": true, + "memory": 500, + "cpu": 10, + "portMappings": [ + { + "containerPort": 80, + "hostPort": 80 + } + ] + } + ], + "family": "Portfolio" +} diff --git a/flask.conf b/flask.conf index 2273c74..179a509 100644 --- a/flask.conf +++ b/flask.conf @@ -13,9 +13,19 @@ server { add_header X-Frame-Options 'SAMEORIGIN'; location / { + include proxy_params; proxy_pass http://localhost:5000/; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } + location /socket.io { + include proxy_params; + proxy_http_version 1.1; + proxy_buffering off; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_pass $scheme://asimonson.com/socket.io; + } + } \ No newline at end of file