add docker compose config as IaC
This commit is contained in:
parent
df5721e728
commit
dfb949b441
@ -40,9 +40,9 @@ Address,Services and Ports
|
|||||||
192.168.100.61,vm-tools-100-55 (reserved)
|
192.168.100.61,vm-tools-100-55 (reserved)
|
||||||
192.168.100.60,vm-tools-100-55 (reserved)
|
192.168.100.60,vm-tools-100-55 (reserved)
|
||||||
192.168.100.59,vm-tools-100-55 (reserved)
|
192.168.100.59,vm-tools-100-55 (reserved)
|
||||||
192.168.100.58,nextcloud-new (8081)
|
192.168.100.58,vm-tools-100-55 (reserved)
|
||||||
192.168.100.57,liisa-project-database (3306)
|
192.168.100.57,liisa-project-database (3306)
|
||||||
192.168.100.56,collabora (3000)
|
192.168.100.56,audiobookshelf (13378)
|
||||||
192.168.100.55,"vm-tools-100-55, Portainer (9443)"
|
192.168.100.55,"vm-tools-100-55, Portainer (9443)"
|
||||||
192.168.100.54,
|
192.168.100.54,
|
||||||
192.168.100.53,
|
192.168.100.53,
|
||||||
|
|||||||
|
3
docker/vm-tools-100-55/audiobookshelf/.env
Normal file
3
docker/vm-tools-100-55/audiobookshelf/.env
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DOCKER_PARENT_PATH="/home/${USER}/docker"
|
||||||
|
SVC_PATH="${DOCKER_PARENT_PATH}/audiobookshelf"
|
||||||
|
MEDIA_PATH="/home/${USER}/Media"
|
||||||
12
docker/vm-tools-100-55/audiobookshelf/docker-compose.yml
Normal file
12
docker/vm-tools-100-55/audiobookshelf/docker-compose.yml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
services:
|
||||||
|
audiobookshelf:
|
||||||
|
image: ghcr.io/advplyr/audiobookshelf:latest
|
||||||
|
ports:
|
||||||
|
- 192.168.100.56:13378:80
|
||||||
|
volumes:
|
||||||
|
- ${MEDIA_PATH}/Books/Audiobooks:/audiobooks
|
||||||
|
- ${MEDIA_PATH}/Podcasts:/podcasts
|
||||||
|
- ${SVC_PATH}/config:/config
|
||||||
|
- ${SVC_PATH}/metadata>:/metadata
|
||||||
|
environment:
|
||||||
|
- TZ=America/Toronto
|
||||||
10
docker/vm-tools-100-55/audiobookshelf/init.sh
Executable file
10
docker/vm-tools-100-55/audiobookshelf/init.sh
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#! /usr/bin/bash
|
||||||
|
|
||||||
|
source ./.env
|
||||||
|
set -xe
|
||||||
|
|
||||||
|
mkdir -p "${DOCKER_PARENT_PATH}"
|
||||||
|
mkdir -p "${SVC_PATH}"
|
||||||
|
mkdir -p "${SVC_PATH}/config"
|
||||||
|
mkdir -p "${SVC_PATH}/metadata"
|
||||||
|
|
||||||
2
docker/vm-tools-100-55/ippoolmanager-sql-server /.env
Normal file
2
docker/vm-tools-100-55/ippoolmanager-sql-server /.env
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
ROOT_PASSWORD="2F&B7yUoaE9F"
|
||||||
|
USER_PASSWORD="ippoolmanager"
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
version: '3.3'
|
||||||
|
services:
|
||||||
|
db:
|
||||||
|
image: mysql:latest
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
MYSQL_DATABASE: 'database'
|
||||||
|
MYSQL_USER: 'davylis'
|
||||||
|
MYSQL_PASSWORD: '${USER_PASSWORD}'
|
||||||
|
MYSQL_ROOT_PASSWORD: '${ROOT_PASSWORD}'
|
||||||
|
ports:
|
||||||
|
- '192.168.100.57:3306:3306'
|
||||||
|
expose:
|
||||||
|
- '3306'
|
||||||
|
volumes:
|
||||||
|
- my-db:/var/lib/mysql
|
||||||
|
volumes:
|
||||||
|
my-db:
|
||||||
Loading…
x
Reference in New Issue
Block a user