diff --git a/blueprints/chevereto/docker-compose.yml b/blueprints/chevereto/docker-compose.yml new file mode 100644 index 0000000..89c05e0 --- /dev/null +++ b/blueprints/chevereto/docker-compose.yml @@ -0,0 +1,38 @@ +version: '3.8' + +services: + chevereto: + image: chevereto/chevereto:4 + restart: unless-stopped + environment: + - CHEVERETO_DB_HOST=mysql + - CHEVERETO_DB_USER=mysql + - CHEVERETO_DB_PASS=${DB_PASSWORD} + - CHEVERETO_DB_PORT=3306 + - CHEVERETO_DB_NAME=chevereto + - CHEVERETO_HOSTNAME=${DOMAIN} + - CHEVERETO_HOSTNAME_PATH=/ + - CHEVERETO_HTTPS=0 + - CHEVERETO_MAX_POST_SIZE=2G + - CHEVERETO_MAX_UPLOAD_SIZE=2G + ports: + - 80 + volumes: + - storage:/var/www/html/images/ + depends_on: + - mysql + + mysql: + image: mysql:8 + restart: unless-stopped + environment: + - MYSQL_ROOT_PASSWORD=${DB_PASSWORD} + - MYSQL_DATABASE=chevereto + - MYSQL_USER=mysql + - MYSQL_PASSWORD=${DB_PASSWORD} + volumes: + - mysql:/var/lib/mysql + +volumes: + storage: + mysql: \ No newline at end of file diff --git a/blueprints/chevereto/logo.png b/blueprints/chevereto/logo.png new file mode 100644 index 0000000..04920b5 Binary files /dev/null and b/blueprints/chevereto/logo.png differ diff --git a/blueprints/chevereto/template.toml b/blueprints/chevereto/template.toml new file mode 100644 index 0000000..bfdc298 --- /dev/null +++ b/blueprints/chevereto/template.toml @@ -0,0 +1,13 @@ +[variables] +main_domain = "${domain}" +db_password = "${password:16}" + +[config] +[[config.domains]] +serviceName = "chevereto" +port = 80 +host = "${main_domain}" + +[config.env] +DB_PASSWORD = "${db_password}" +DOMAIN = "${main_domain}" \ No newline at end of file