Add gladys
parent
8359021187
commit
a14370ff2d
|
@ -177,6 +177,39 @@ http {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
### GLADYS ASSISTANT ###
|
||||||
|
|
||||||
|
upstream gladys {
|
||||||
|
server gladys:80;
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
server_name gladys.spanskiduh.xyz;
|
||||||
|
access_log /logs/gladys.log custom_log;
|
||||||
|
|
||||||
|
location /.well-known/acme-challenge/ {
|
||||||
|
root /var/www/certbot;
|
||||||
|
}
|
||||||
|
|
||||||
|
location / {
|
||||||
|
return 301 https://gladys.spanskiduh.xyz$request_uri;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
server_name gladys.spanskiduh.xyz;
|
||||||
|
|
||||||
|
ssl_certificate /etc/letsencrypt/live/gladys.spanskiduh.xyz/fullchain.pem;
|
||||||
|
ssl_certificate_key /etc/letsencrypt/live/gladys.spanskiduh.xyz/privkey.pem;
|
||||||
|
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass "http://gladys/";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
### AUTISM-APP ###
|
### AUTISM-APP ###
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,8 @@ networks:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
autism_app_network:
|
autism_app_network:
|
||||||
name: autism_app_network
|
name: autism_app_network
|
||||||
|
gladys_network:
|
||||||
|
name: gladys_network
|
||||||
|
|
||||||
services:
|
services:
|
||||||
#
|
#
|
||||||
|
@ -27,6 +29,7 @@ services:
|
||||||
- nextcloud
|
- nextcloud
|
||||||
- nextcloud_db
|
- nextcloud_db
|
||||||
- autism_app
|
- autism_app
|
||||||
|
- gladys
|
||||||
ports:
|
ports:
|
||||||
- 80:80
|
- 80:80
|
||||||
- 443:443
|
- 443:443
|
||||||
|
@ -42,6 +45,7 @@ services:
|
||||||
- gitea
|
- gitea
|
||||||
- nextcloud
|
- nextcloud
|
||||||
- autism_app_network
|
- autism_app_network
|
||||||
|
- gladys_network
|
||||||
|
|
||||||
certbot:
|
certbot:
|
||||||
image: certbot/certbot:latest
|
image: certbot/certbot:latest
|
||||||
|
@ -125,24 +129,41 @@ services:
|
||||||
container_name: nextcloud_db
|
container_name: nextcloud_db
|
||||||
hostname: nextcloud_db
|
hostname: nextcloud_db
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
|
||||||
- ${DOCKER_DATA_DIR}/nextcloud_db:/var/lib/postgresql/data
|
|
||||||
environment:
|
environment:
|
||||||
- POSTGRES_DB=nextcloud
|
- POSTGRES_DB=nextcloud
|
||||||
- POSTGRES_USER=${POSTGRES_NEXTCLOUD_USERNAME}
|
- POSTGRES_USER=${POSTGRES_NEXTCLOUD_USERNAME}
|
||||||
- POSTGRES_PASSWORD=${POSTGRES_NEXTCLOUD_PASSWORD}
|
- POSTGRES_PASSWORD=${POSTGRES_NEXTCLOUD_PASSWORD}
|
||||||
|
volumes:
|
||||||
|
- ${DOCKER_DATA_DIR}/nextcloud_db:/var/lib/postgresql/data
|
||||||
networks:
|
networks:
|
||||||
- nextcloud
|
- nextcloud
|
||||||
#
|
#
|
||||||
# HOME-AUTOMATION SERVICES
|
# HOME-AUTOMATION SERVICES
|
||||||
#
|
#
|
||||||
|
|
||||||
|
gladys:
|
||||||
|
image: gladysassistant/gladys:v4
|
||||||
|
container_name: gladys
|
||||||
|
privileged: true
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
NODE_ENV: production
|
||||||
|
SQLITE_FILE_PATH: /var/lib/gladysassistant/gladys-production.db
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
- ${DOCKER_DATA_DIR}/gladysassistant:/var/lib/gladysassistant
|
||||||
|
- /dev:/dev
|
||||||
|
networks:
|
||||||
|
- gladys_network
|
||||||
|
|
||||||
#
|
#
|
||||||
# OTHER SERVICES
|
# OTHER SERVICES
|
||||||
#
|
#
|
||||||
|
|
||||||
autism_app:
|
autism_app:
|
||||||
container_name: autism_app
|
container_name: autism_app
|
||||||
image: autism_app
|
image: autism_app
|
||||||
|
restart: unless-stopped
|
||||||
build:
|
build:
|
||||||
context: ./autism-app
|
context: ./autism-app
|
||||||
volumes:
|
volumes:
|
||||||
|
|
Loading…
Reference in New Issue