4 changed files with 53 additions and 5 deletions
@ -1,5 +1,8 @@ |
|||
#! /usr/bin/bash |
|||
|
|||
echo "pulling image ${1}" |
|||
docker pull ${1} |
|||
|
|||
echo "removing container ${2}" |
|||
docker rm -f ${2} |
|||
|
|||
|
@ -1,10 +1,12 @@ |
|||
#! /usr/bin/bash |
|||
|
|||
export COMPOSE_IGNORE_ORPHANS=True |
|||
echo "pulling new images" |
|||
docker pull ghcr.io/home-assistant/home-assistant:stable |
|||
docker pull zwavejs/zwavejs2mqtt:latest |
|||
echo "removing container" |
|||
docker rm -f homeassistant zwavejs2mqtt |
|||
#echo "pulling new images" |
|||
#docker pull ghcr.io/home-assistant/home-assistant:stable |
|||
#docker pull zwavejs/zwavejs2mqtt:latest |
|||
#echo "removing container" |
|||
#docker rm -f homeassistant zwavejs2mqtt |
|||
./update-container ghcr.io/home-assistant/home-assistant:stable homeassistant |
|||
./update-container zwavejs/zwavejs2mqtt:latest zwavejs2mqtt |
|||
echo "creating new container" |
|||
docker-compose -f ./docker-compose.yml up -d |
|||
|
@ -0,0 +1,5 @@ |
|||
# $HOME/docker/compose-files/grafana/.env |
|||
MSQL_PASSWORD=<passwort> |
|||
MYSQL_DATABASE=nextcloud |
|||
MYSQL_USER=nextcloud |
|||
MYSQL_HOST=<hostname> |
@ -0,0 +1,38 @@ |
|||
version: "3.8" |
|||
|
|||
services: |
|||
redis: |
|||
|
|||
nextcloud: |
|||
image: nextcloud:latest |
|||
container_name: nextcloud |
|||
restart: always |
|||
ports: |
|||
- "9000:80" # Nur intern, nginx übernimmt externen Zugang |
|||
links: |
|||
- redis |
|||
environment: |
|||
- MYSQL_PASSWORD=${MYSQL_PASSWORT} |
|||
- MYSQL_DATABASE=${MYSQL_DATABASE} |
|||
- MYSQL_USER=${MYSQL_USER} |
|||
- MYSQL_HOST=${MYSQL_HOST} |
|||
volumes: |
|||
- /mnt/nextcloud/nextcloud/html:/var/www/html |
|||
- /mnt/nextcloud/nextcloud/apps:/var/www/html/custom_apps |
|||
- /mnt/nextcloud/nextcloud/config:/var/www/html/config |
|||
- /mnt/nextcloud/nextcloud/data:/var/www/html/data |
|||
networks: |
|||
- nextcloudnet |
|||
clamav: |
|||
image: clamav/clamav-debian |
|||
container_name: clamav |
|||
restart: unless-stopped |
|||
ports: |
|||
- "3310:3310" # TCP-Port für clamd |
|||
volumes: |
|||
- /opt/clamav:/var/lib/clamav |
|||
|
|||
networks: |
|||
nextcloudnet: |
|||
driver: bridge |
|||
|
Loading…
Reference in new issue