Skip to content

Commit

Permalink
Merge pull request #363 from tawoe/latest
Browse files Browse the repository at this point in the history
Latest
  • Loading branch information
tawoe authored Oct 24, 2024
2 parents 1160910 + 8e01ec1 commit 03a359d
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 31 deletions.
11 changes: 4 additions & 7 deletions .github/apimanager.conf
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
server {
listen 8080;
server_name apimanager;

location / {
Expand All @@ -12,12 +10,11 @@ server {
}

location /en/static {
alias /usr/share/nginx/html;
alias /opt/app-root/src;
}
location /es/static {
alias /usr/share/nginx/html;
alias /opt/app-root/src;
}
location /static {
alias /usr/share/nginx/html;
}
}
alias /opt/app-root/src;
}
6 changes: 2 additions & 4 deletions Dockerfile_nginx
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ RUN pip install -r /app/requirements.txt
WORKDIR /app
RUN python ./apimanager/manage.py collectstatic --noinput
FROM nginxinc/nginx-unprivileged:stable
COPY .github/apimanager.conf /etc/nginx/conf.d/
COPY nginx.apimanager.conf /etc/nginx/conf.d/apimanager.conf
COPY --from=builder /app/apimanager/static /usr/share/nginx/html
CMD nginx -g "daemon off;"


CMD nginx -g "daemon off;"
38 changes: 20 additions & 18 deletions nginx.apimanager.conf
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
# nginx server configuration for apimanager

server {
listen 80 default_server;
listen [::]:80 default_server;

server_name apimanager;
listen 8080;
server_name apimanager;

location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# enable this if and only if you use HTTPS
# proxy_set_header X-Forwarded-Proto https;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://127.0.0.1:8000;
}
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# enable this if and only if you use HTTPS
# proxy_set_header X-Forwarded-Proto https;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://127.0.0.1:8000;
}

location /static {
alias /var/www/apimanager/static-collected;
}
}
location /en/static {
alias /usr/share/nginx/html;
}
location /es/static {
alias /usr/share/nginx/html;
}
location /static {
alias /usr/share/nginx/html;
}
}
4 changes: 2 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ psycopg2
#Django==1.11.7
Django==2.2.28
oauthlib==3.2.2
requests==2.31.0
requests==2.32.3
requests-oauthlib==1.3.1
PyJWT==2.8.0
gunicorn==19.6.0
gunicorn==22.0.0
matplotlib
django-bootstrap-datepicker-plus==3.0.5
django-mathfilters
Expand Down

0 comments on commit 03a359d

Please sign in to comment.