Watchtower und Ausnahmen für Cloud und Web hinzugefügt
This commit is contained in:
@@ -15,6 +15,9 @@ services:
|
|||||||
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
|
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
|
||||||
- MYSQL_DATABASE=${MYSQL_DATABASE}
|
- MYSQL_DATABASE=${MYSQL_DATABASE}
|
||||||
- MYSQL_USER=${MYSQL_USER}
|
- MYSQL_USER=${MYSQL_USER}
|
||||||
|
labels:
|
||||||
|
- "com.centurylinklabs.watchtower.enable=false"
|
||||||
|
|
||||||
|
|
||||||
cloud_redis:
|
cloud_redis:
|
||||||
image: redis:alpine
|
image: redis:alpine
|
||||||
@@ -40,6 +43,9 @@ services:
|
|||||||
- cloud:/data
|
- cloud:/data
|
||||||
ports:
|
ports:
|
||||||
- 8100:443
|
- 8100:443
|
||||||
|
labels:
|
||||||
|
- "com.centurylinklabs.watchtower.enable=false"
|
||||||
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ services:
|
|||||||
image: ghcr.io/linuxserver/code-server
|
image: ghcr.io/linuxserver/code-server
|
||||||
container_name: code-server
|
container_name: code-server
|
||||||
environment:
|
environment:
|
||||||
- PUID=33
|
- PUID=80
|
||||||
- PGID=33
|
- PGID=80
|
||||||
- TZ=Europe/Berlin
|
- TZ=Europe/Berlin
|
||||||
- PASSWORD=${PASSWORD}
|
- PASSWORD=${PASSWORD}
|
||||||
- SUDO_PASSWORD=${SUDO_PASSWORD}
|
- SUDO_PASSWORD=${SUDO_PASSWORD}
|
||||||
|
|||||||
21
watchtower/docker-compose.yml
Normal file
21
watchtower/docker-compose.yml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
version: "3"
|
||||||
|
|
||||||
|
services:
|
||||||
|
watchtower:
|
||||||
|
container_name: watchtower
|
||||||
|
image: containrrr/watchtower
|
||||||
|
|
||||||
|
environment:
|
||||||
|
- WATCHTOWER_NOTIFICATIONS=gotify
|
||||||
|
- WATCHTOWER_NOTIFICATION_GOTIFY_URL=https://gotify.borgal.de
|
||||||
|
- WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN=AlsHK7YQ17in5Ns
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
|
||||||
|
#command: --monitor-only --schedule "0 09 22 * * *"
|
||||||
|
command: --rolling-restart --schedule "0 15 19 * * *" --cleanup --include-restarting --include-stopped
|
||||||
|
|
||||||
|
restart: unless-stopped
|
||||||
8
web/.env.sample
Normal file
8
web/.env.sample
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
#MySQL Datenbank
|
||||||
|
MYSQL_USER=changeMe
|
||||||
|
MYSQL_PASSWORD=changeMe
|
||||||
|
MYSQL_ROOT_PASSWORD=changeMe
|
||||||
|
|
||||||
|
NFS_SERVER=192.168.0.xxx # oder hostname oder Domain
|
||||||
|
PFAD_1=/Pfad/zum/Ordner/www
|
||||||
|
PFAD_2=/Pfad/zum/Ordner/energie
|
||||||
2
web/Dockerfile
Normal file
2
web/Dockerfile
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
FROM php:7.4.3-apache
|
||||||
|
RUN docker-php-ext-install mysqli
|
||||||
60
web/docker-compose.yml
Normal file
60
web/docker-compose.yml
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
version: "2"
|
||||||
|
|
||||||
|
services:
|
||||||
|
webserver:
|
||||||
|
build: .
|
||||||
|
container_name: webserver-app
|
||||||
|
ports:
|
||||||
|
- "8180:80"
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- www:/var/www/html
|
||||||
|
- energie:/var/www/html/knx/archiv
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
links:
|
||||||
|
- database
|
||||||
|
labels:
|
||||||
|
- "com.centurylinklabs.watchtower.enable=false"
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
database:
|
||||||
|
image: mariadb:latest
|
||||||
|
container_name: webserver_db
|
||||||
|
environment:
|
||||||
|
- MYSQL_USER=${MYSQL_USER}
|
||||||
|
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
|
||||||
|
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- ./dbdata:/var/lib/mysql
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
phpmyadmin:
|
||||||
|
image: phpmyadmin/phpmyadmin
|
||||||
|
container_name: web_phpmyadmin
|
||||||
|
links:
|
||||||
|
- database:db
|
||||||
|
ports:
|
||||||
|
- 8087:80
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
www:
|
||||||
|
name: www
|
||||||
|
driver: local
|
||||||
|
driver_opts:
|
||||||
|
type: nfs
|
||||||
|
o: addr=${NFS_SERVER},rw
|
||||||
|
device: ":${PFAD_1}"
|
||||||
|
|
||||||
|
energie:
|
||||||
|
name: energie
|
||||||
|
driver: local
|
||||||
|
driver_opts:
|
||||||
|
type: nfs
|
||||||
|
o: addr=${NFS_SERVER},rw
|
||||||
|
device: ":${PFAD_2}"
|
||||||
Reference in New Issue
Block a user