From 60dd72c5e3416110206706d6b1103ffca90e5d26 Mon Sep 17 00:00:00 2001 From: gilles soulier Date: Sun, 23 Nov 2025 07:05:03 +0100 Subject: [PATCH] =?UTF-8?q?T=C3=A9l=C3=A9verser=20les=20fichiers=20vers=20?= =?UTF-8?q?"hortus-fox"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hortus-fox/.env.example | 11 ++++++++++ hortus-fox/README.md | 8 +++++++ hortus-fox/docker-compose.yml | 41 +++++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 hortus-fox/.env.example create mode 100644 hortus-fox/README.md diff --git a/hortus-fox/.env.example b/hortus-fox/.env.example new file mode 100644 index 0000000..13e85cf --- /dev/null +++ b/hortus-fox/.env.example @@ -0,0 +1,11 @@ +HOST_IP=10.0.0.5 + +APP_ADMIN_EMAIL=gil.soulier@gmail.com +APP_ADMIN_PASSWORD=misstibet +APP_TIMEZONE=Europe/Paris + +DB_DATABASE=hortusfox +DB_USERNAME=user +DB_PASSWORD=password + +MYSQL_ROOT_PASSWORD=misstibet diff --git a/hortus-fox/README.md b/hortus-fox/README.md new file mode 100644 index 0000000..92398b6 --- /dev/null +++ b/hortus-fox/README.md @@ -0,0 +1,8 @@ +# Hortus-Fox — Template Arcane + +## Description +Hortus-Fox est une application web permettant de gérer un potager. + +## Installation +cp .env.example .env +docker compose up -d diff --git a/hortus-fox/docker-compose.yml b/hortus-fox/docker-compose.yml index e69de29..627e28a 100644 --- a/hortus-fox/docker-compose.yml +++ b/hortus-fox/docker-compose.yml @@ -0,0 +1,41 @@ +version: "3.8" + +services: + app: + image: ghcr.io/danielbrendel/hortusfox-web:latest + container_name: hortusfox_app + restart: always + ports: + - "${HOST_IP}:8081:80" + volumes: + - ./img:/var/www/html/public/img + - ./logs:/var/www/html/app/logs + - ./backup:/var/www/html/public/backup + - ./themes:/var/www/html/public/themes + - ./migrations:/var/www/html/app/migrations + environment: + APP_ADMIN_EMAIL: "${APP_ADMIN_EMAIL}" + APP_ADMIN_PASSWORD: "${APP_ADMIN_PASSWORD}" + APP_TIMEZONE: "${APP_TIMEZONE}" + DB_HOST: db + DB_PORT: 3306 + DB_DATABASE: "${DB_DATABASE}" + DB_USERNAME: "${DB_USERNAME}" + DB_PASSWORD: "${DB_PASSWORD}" + DB_CHARSET: "utf8mb4" + depends_on: + - db + + db: + image: mariadb:11.4 + container_name: hortusfox_db + restart: always + environment: + MYSQL_ROOT_PASSWORD: "${MYSQL_ROOT_PASSWORD}" + MYSQL_DATABASE: "${DB_DATABASE}" + MYSQL_USER: "${DB_USERNAME}" + MYSQL_PASSWORD: "${DB_PASSWORD}" + ports: + - "${HOST_IP}:3306:3306" + volumes: + - ./db_data:/var/lib/mysql