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
|
uwsgi.ini
|
||||||
installer.log
|
installer.log
|
||||||
pyshelf_nginx.conf
|
pyshelf_nginx.conf
|
||||||
|
!docker/pyshelf_nginx.conf
|
||||||
tags
|
tags
|
||||||
TAGS
|
TAGS
|
||||||
config.json
|
config.json
|
||||||
|
|||||||
4
Dockerfile → docker/Dockerfile
vendored
4
Dockerfile → docker/Dockerfile
vendored
@@ -10,8 +10,8 @@ COPY . /pyshelf
|
|||||||
WORKDIR /pyshelf/
|
WORKDIR /pyshelf/
|
||||||
RUN python3 -m pip install -r requirements.txt
|
RUN python3 -m pip install -r requirements.txt
|
||||||
|
|
||||||
COPY ./uwsgi_params /etc/nginx/uwsgi_params
|
# COPY ../uwsgi_params /etc/nginx/uwsgi_params
|
||||||
COPY ./pyshelf_nginx.conf /etc/nginx/sites-available/pyshelf_nginx.conf
|
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/
|
RUN ln -s /etc/nginx/sites-available/pyshelf_nginx.conf /etc/nginx/sites-enabled/
|
||||||
|
|
||||||
WORKDIR /pyshelf/
|
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:
|
pyshelf:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: ..
|
||||||
dockerfile: Dockerfile
|
dockerfile: ./docker/Dockerfile
|
||||||
ports:
|
ports:
|
||||||
- "8080:8000"
|
- "8080:8000"
|
||||||
volumes:
|
volumes:
|
||||||
- "./books:/books"
|
- "../books:/books"
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
|
|
||||||
@@ -25,6 +25,6 @@ server {
|
|||||||
|
|
||||||
location / {
|
location / {
|
||||||
uwsgi_pass django;
|
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