Add gladys

main
Your Name 2022-07-25 10:04:59 +00:00
parent 8359021187
commit a14370ff2d
2 changed files with 56 additions and 2 deletions

View File

@ -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 ###

View File

@ -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: