From 24594122495bc28f320263a8f83ca7cdfdb8805e Mon Sep 17 00:00:00 2001 From: pblonde Date: Fri, 17 Jul 2020 12:40:22 +0000 Subject: [PATCH] =?UTF-8?q?Transf=C3=A9rer=20les=20fichiers=20vers=20'dock?= =?UTF-8?q?er'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/docker-compose.yml | 77 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 docker/docker-compose.yml diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..9e560d4 --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,77 @@ +--- +version: "2" +networks: + bookstack: + external: false + +services: + bookstack: + image: linuxserver/bookstack + container_name: bookstack + environment: + - PUID=1000 + - PGID=1000 + - DB_HOST=bookstack_db + - DB_USER=bookstack + - DB_PASS=yourdbpass + - DB_DATABASE=bookstackapp + volumes: + - /volume1/docker/bookstack/data:/config + ports: + - 6875:80 + networks: + - bookstack + restart: unless-stopped + depends_on: + - bookstack_db + logging: + driver: json-file + options: + max-size: "10m" + + bookstack_db: + image: linuxserver/mariadb + container_name: bookstack_db + environment: + - PUID=1000 + - PGID=1000 + - MYSQL_ROOT_PASSWORD=yourdbpass + - TZ=Europe/London + - MYSQL_DATABASE=bookstackapp + - MYSQL_USER=bookstack + - MYSQL_PASSWORD=yourdbpass + volumes: + - /volume1/docker/bookstack/data:/config + restart: unless-stopped + networks: + - bookstack + logging: + driver: json-file + options: + max-size: "10m" + + autossh-bookstack-web: + image: jnovack/autossh + container_name: autossh-bookstack-web + environment: + - SSH_HOSTUSER=auto + - SSH_HOSTNAME=51.91.110.207 + - DEFAULT_PORT=22 + - SSH_TUNNEL_REMOTE=6865 + - SSH_TUNNEL_HOST=server + + - SSH_TUNNEL_LOCAL=6865 + - SSH_MODE=-R + restart: always + volumes: + - /var/services/homes/docker/.ssh/id_rsa_eu:/id_rsa:ro + - /var/services/homes/docker/.ssh/known_hosts:/known_hosts:ro + dns: + - 8.8.8.8 + - 4.2.2.4 + networks: + - bookstack + logging: + driver: json-file + options: + max-size: "10m" \ No newline at end of file