Add nginx Dockerfile and nginx.conf

This commit is contained in:
PCoder 2023-12-13 20:00:54 +05:30
parent 518c0d060a
commit 88cff0f35c
2 changed files with 21 additions and 14 deletions

View file

@ -2,7 +2,7 @@
FROM nginx:latest FROM nginx:latest
# Copy custom configuration file to Nginx configuration directory # Copy custom configuration file to Nginx configuration directory
COPY ./nginx/nginx.conf /etc/nginx/nginx.conf COPY ./nginx.conf /etc/nginx/nginx.conf
# Expose port # Expose port
EXPOSE 80 EXPOSE 80

View file

@ -1,13 +1,19 @@
# nginx.conf # nginx.conf
events {
# Configuration related to event processing
# For most cases, the default settings suffice
}
# Default server configuration # Default server configuration
http {
server { server {
listen 80; listen 80;
server_name localhost; server_name localhost;
location / { location / {
# Forward requests to the uWSGI server # Forward requests to the uWSGI server
uwsgi_pass unix:/app/myapp.sock; #uwsgi_pass unix:/app/dynamicweb2.sock;
uwsgi_pass dynamicweb2:8000;
include /etc/nginx/uwsgi_params; include /etc/nginx/uwsgi_params;
} }
@ -16,3 +22,4 @@ server {
alias /app/static/; alias /app/static/;
} }
} }
}