NEW: AfKU backend setup including ReverseProxy changes
This commit is contained in:
parent
4646e0e090
commit
2320fb8c6a
|
@ -7,19 +7,31 @@ services:
|
|||
- /var/cache/Drone/AfKU/dist/:/usr/local/apache2/htdocs/
|
||||
networks:
|
||||
- ReverseProxy
|
||||
- AfKU
|
||||
restart: always
|
||||
|
||||
app:
|
||||
image: python:latest
|
||||
container_name: afku-app
|
||||
volumes:
|
||||
- /var/cache/Drone/AfKU/backend/app:/usr/src/app
|
||||
- /var/cache/Drone/AfKU/backend/env:/usr/src/app/env
|
||||
networks:
|
||||
- ReverseProxy
|
||||
- AfKU
|
||||
command: >
|
||||
sh -c 'PATH="/usr/src/app/env/bin:$PATH" &&
|
||||
python /usr/src/app/src/app.py'
|
||||
restart: always
|
||||
|
||||
# backend:
|
||||
# image: python:latest
|
||||
# container_name: afku_backend
|
||||
#
|
||||
# database:
|
||||
# image: mysql:latest
|
||||
# container_name: afku_db
|
||||
# command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --disable-partition-engine-check
|
||||
#
|
||||
#
|
||||
|
||||
networks:
|
||||
ReverseProxy:
|
||||
external:
|
||||
name: ReverseProxyNet
|
||||
AfKU:
|
||||
|
|
|
@ -14,6 +14,22 @@ server {
|
|||
return 301 $scheme://afku.jeanclaudegraf.ch$request_uri;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 5000 ssl http2;
|
||||
listen [::]:5000 ssl http2;
|
||||
server_name www.afku.jeanclaudegraf.ch;
|
||||
|
||||
include /etc/nginx/common.conf;
|
||||
|
||||
# SSL
|
||||
include /etc/nginx/ssl.conf;
|
||||
ssl_dhparam /etc/ssl/certs/dhparam-2048.pem;
|
||||
ssl_certificate /etc/letsencrypt/live/www.afku.jeanclaudegraf.ch/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/www.afku.jeanclaudegraf.ch/privkey.pem;
|
||||
|
||||
return 301 $scheme://afku.jeanclaudegraf.ch$request_uri;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
|
@ -33,3 +49,23 @@ server {
|
|||
include /etc/nginx/common_location.conf;
|
||||
}
|
||||
}
|
||||
|
||||
server {
|
||||
listen 5000 ssl http2;
|
||||
listen [::]:5000 ssl http2;
|
||||
server_name afku.jeanclaudegraf.ch;
|
||||
|
||||
# include /etc/nginx/common.conf;
|
||||
|
||||
# SSL
|
||||
include /etc/nginx/ssl.conf;
|
||||
ssl_dhparam /etc/ssl/certs/dhparam-2048.pem;
|
||||
ssl_certificate /etc/letsencrypt/live/www.afku.jeanclaudegraf.ch/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/www.afku.jeanclaudegraf.ch/privkey.pem;
|
||||
|
||||
location / {
|
||||
set $upstream afku-app;
|
||||
proxy_pass http://$upstream:5000;
|
||||
include /etc/nginx/common_location.conf;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -51,6 +51,7 @@ services:
|
|||
- 80:80
|
||||
- 443:443
|
||||
- 8448:8448
|
||||
- 5000:5000
|
||||
networks:
|
||||
- ReverseProxy
|
||||
restart: always
|
||||
|
|
Loading…
Reference in New Issue