mirror of
https://github.com/th3r00t/pyShelf.git
synced 2026-04-28 01:59:35 -04:00
Everything docker related is now available in its own subfolder
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -130,6 +130,7 @@ config.backup.json
|
||||
uwsgi.ini
|
||||
installer.log
|
||||
pyshelf_nginx.conf
|
||||
!docker/pyshelf_nginx.conf
|
||||
tags
|
||||
TAGS
|
||||
config.json
|
||||
|
||||
4
Dockerfile → docker/Dockerfile
vendored
4
Dockerfile → docker/Dockerfile
vendored
@@ -10,8 +10,8 @@ COPY . /pyshelf
|
||||
WORKDIR /pyshelf/
|
||||
RUN python3 -m pip install -r requirements.txt
|
||||
|
||||
COPY ./uwsgi_params /etc/nginx/uwsgi_params
|
||||
COPY ./pyshelf_nginx.conf /etc/nginx/sites-available/pyshelf_nginx.conf
|
||||
# COPY ../uwsgi_params /etc/nginx/uwsgi_params
|
||||
COPY ./docker/pyshelf_nginx.conf /etc/nginx/sites-available/pyshelf_nginx.conf
|
||||
RUN ln -s /etc/nginx/sites-available/pyshelf_nginx.conf /etc/nginx/sites-enabled/
|
||||
|
||||
WORKDIR /pyshelf/
|
||||
6
docker/README.md
vendored
Normal file
6
docker/README.md
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
Use `docker-compose -f .\docker\docker-compose.yml up --build` in the project root.
|
||||
Make sure the following files are in sync:
|
||||
* config.json
|
||||
* pyshelf_nginx.conf
|
||||
* docker-compose.yml
|
||||
* uwsgi.ini
|
||||
@@ -12,12 +12,12 @@ services:
|
||||
|
||||
pyshelf:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
context: ..
|
||||
dockerfile: ./docker/Dockerfile
|
||||
ports:
|
||||
- "8080:8000"
|
||||
volumes:
|
||||
- "./books:/books"
|
||||
- "../books:/books"
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
@@ -25,6 +25,6 @@ server {
|
||||
|
||||
location / {
|
||||
uwsgi_pass django;
|
||||
include /pyshelf/uwsgi_params;
|
||||
include uwsgi_params;
|
||||
}
|
||||
}
|
||||
17
uwsgi_params
17
uwsgi_params
@@ -1,17 +0,0 @@
|
||||
|
||||
uwsgi_param QUERY_STRING $query_string;
|
||||
uwsgi_param REQUEST_METHOD $request_method;
|
||||
uwsgi_param CONTENT_TYPE $content_type;
|
||||
uwsgi_param CONTENT_LENGTH $content_length;
|
||||
|
||||
uwsgi_param REQUEST_URI $request_uri;
|
||||
uwsgi_param PATH_INFO $document_uri;
|
||||
uwsgi_param DOCUMENT_ROOT $document_root;
|
||||
uwsgi_param SERVER_PROTOCOL $server_protocol;
|
||||
uwsgi_param REQUEST_SCHEME $scheme;
|
||||
uwsgi_param HTTPS $https if_not_empty;
|
||||
|
||||
uwsgi_param REMOTE_ADDR $remote_addr;
|
||||
uwsgi_param REMOTE_PORT $remote_port;
|
||||
uwsgi_param SERVER_PORT $server_port;
|
||||
uwsgi_param SERVER_NAME $server_name;
|
||||
Reference in New Issue
Block a user