Commit e27f1d7b authored by Thodoris Nestoridis's avatar Thodoris Nestoridis

server config

parent 4ef011fc
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -38,7 +38,7 @@
"zone.js": "~0.11.3"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.1101.4",
"@angular-devkit/build-angular": "^0.1101.4",
"@angular/cli": "~11.1.4",
"@angular/compiler-cli": "~11.1.2",
"@types/jasmine": "~3.6.0",
......
export const environment = {
apiroot : "http://155.207.131.19:8000/",
apiroot : "https://iotlab.csd.auth.gr:8000/",
production: true
};
FROM stain/jena-fuseki
RUN apt-get update; \
apt-get install -y --no-install-recommends procps
FROM python:3.7
......
server {
listen 8000 ssl;
server_name iotlab.csd.auth.gr;
ssl_certificate /etc/letsencrypt/live/iotlab.csd.auth.gr/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/iotlab.csd.auth.gr/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
location / {
#rewrite ^/thingsboard / permanent;
proxy_pass http://api_reqman:8000/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
proxy_connect_timeout 720;
proxy_send_timeout 720;
proxy_read_timeout 720;
send_timeout 720;
client_body_timeout 720;
}
}
server {
listen 3030 ssl;
server_name iotlab.csd.auth.gr;
ssl_certificate /etc/letsencrypt/live/iotlab.csd.auth.gr/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/iotlab.csd.auth.gr/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
location / {
#rewrite ^/thingsboard / permanent;
proxy_pass http://fuseki:3030/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}
}
server {
listen 8080 ssl;
server_name iotlab.csd.auth.gr;
ssl_certificate /etc/letsencrypt/live/iotlab.csd.auth.gr/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/iotlab.csd.auth.gr/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
root /var/dist/ReqmanAngular11;
location / {
try_files $uri $uri/ /index.html;
}
}
version: '3'
services:
nginx_reqman:
image: nginx:1.15-alpine
ports:
- "8000:8000"
- "3030:3030"
- "8080:8080"
volumes:
- ./data/nginx:/etc/nginx/conf.d
- /home/nestorid/Thingboard-Docker/data/certbot/conf:/etc/letsencrypt
- /home/nestorid/Thingboard-Docker/data/certbot/www:/var/www/certbot
- ./../../ReqmanAngular11/dist/:/var/dist
command: "/bin/sh -c 'while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g \"daemon off;\"'"
depends_on:
- api_reqman
api_reqman:
restart: always
build:
context: ..
dockerfile: build/Dockerfile.api
......@@ -10,8 +25,10 @@ services:
- postgres
environment:
- REQMAN_DATABASE_URL=psql://reqman:reqman@postgres:5432/reqman
ports:
- "8000:8000"
- FUSEKI_Username=admin
- FUSEKI_Password=pw!!!
expose:
- "8000"
postgres:
image: postgres:latest
volumes:
......@@ -26,8 +43,9 @@ services:
image: stain/jena-fuseki
environment:
- ADMIN_PASSWORD=pw!!!
ports:
- "3030:3030"
expose:
- "3030"
volumes:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment