From c14e49e1f18d4313ee2617e53c24ee3d03762e06 Mon Sep 17 00:00:00 2001 From: Oier Bravo Urtasun Date: Tue, 10 Sep 2024 00:43:54 +0200 Subject: [PATCH] Initial commit --- .gitignore | 0 docker-compose.yml | 29 +++++++++++++++++++++++++++++ env.sample | 46 ++++++++++++++++++++++++++++++++++++++++++++++ prepare.sh | 3 +++ 4 files changed, 78 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yml create mode 100644 env.sample create mode 100755 prepare.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d2de928 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,29 @@ +version: '3.9' +services: + blessingskin: + image: purposely/blessing-skin:latest + restart: unless-stopped + volumes: + - blesseing-data:/app/storage:rw + ports: + - '5555:80' + environment: + MAIL_HOST: smtp.office365.com + MAIL_PORT: 465 + MAIL_USERNAME: MAIL_USERNAME + MAIL_PASSWORD: MAIL_PASSWORD + MAIL_FROM_ADDRESS: MAIL_FROM_ADDRESS + MAIL_FROM_NAME: MAIL_FROM_NAME + db: + image: mariadb:10.4 + restart: unless-stopped + volumes: + - mariadb-data:/var/lib/mysql + environment: + MYSQL_ROOT_PASSWORD: mariadb + MYSQL_DATABASE: blessingskin + MYSQL_USER: username + MYSQL_PASSWORD: secret +volumes: + mariadb-data: + blesseing-data: \ No newline at end of file diff --git a/env.sample b/env.sample new file mode 100644 index 0000000..2bfa36f --- /dev/null +++ b/env.sample @@ -0,0 +1,46 @@ +APP_DEBUG=false +APP_ENV=production +APP_FALLBACK_LOCALE=en + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=blessingskin +DB_USERNAME=username +DB_PASSWORD=secret +DB_PREFIX= + + +# Hash Algorithm for Passwords +# +# Available values: +# - BCRYPT, ARGON2I, PHP_PASSWORD_HASH +# - MD5, SALTED2MD5 +# - SHA256, SALTED2SHA256 +# - SHA512, SALTED2SHA512 +# +# New sites are *highly* recommended to use BCRYPT. +# +PWD_METHOD=BCRYPT +APP_KEY= + +MAIL_MAILER=smtp +MAIL_HOST= +MAIL_PORT=465 +MAIL_USERNAME= +MAIL_PASSWORD= +MAIL_ENCRYPTION= +MAIL_FROM_ADDRESS= +MAIL_FROM_NAME= + +CACHE_DRIVER=file +SESSION_DRIVER=file +QUEUE_CONNECTION=sync + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +PLUGINS_DIR=/app/storage/plugins +PLUGINS_URL=null \ No newline at end of file diff --git a/prepare.sh b/prepare.sh new file mode 100755 index 0000000..10158fa --- /dev/null +++ b/prepare.sh @@ -0,0 +1,3 @@ +#!/bin/bash +mkdir -p blessing-server-data/data +cp env.sample blessing-server-data/data/.env \ No newline at end of file