Moved to Aocro/docker-build/blessing-skin
Build blessingskin docker images every 7 days.
- Platform: arm64, amd64
Source: https://github.com/bs-community/blessing-skin-server
- Build the image using the official Dockerfile
- Build with the latest source code
- Build with Github Action so you can check the logs at any time
docker run -it --rm purposely/blessingskin:latest
version: '3.9'
services:
blessingskin:
image: purposely/blessingskin:latest
restart: unless-stopped
volumes:
- ./blessingskin/data:/app/storage
- ./blessingskin/database.db:/app/storage/database.db
- ./blessingskin/env:/app/storage/.env:ro
- ./blessingskin/plugins:/app/storage/plugins
- ./blessingskin/sessions:/app/storage/framework/sessions
ports:
- '8080: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
- Essential Steps
-
Create/Mount .env file, example here.
APP_DEBUG=false APP_ENV=production APP_FALLBACK_LOCALE=en DB_CONNECTION=sqlite DB_HOST=localhost DB_PORT=3306 DB_DATABASE=/app/storage/database.db 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=base64:gw4mJ1NxyIPnCYSWIhWvyfehylWu+iXwJn0PI91wmLM= 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
-
Create/Mount database.db file.
-
Enjoy!
-