docker-pelican-stack/docker-compose.yml

58 lines
1.4 KiB
YAML
Raw Normal View History

2024-04-14 21:38:24 +00:00
version: '3.8'
services:
2024-04-14 22:58:01 +00:00
mariadb:
2024-04-14 21:38:24 +00:00
image: mariadb
2024-04-14 22:58:01 +00:00
container_name: mariadb
2024-04-14 21:38:24 +00:00
environment:
MYSQL_ROOT_PASSWORD: pelican
MYSQL_DATABASE: pelican
MYSQL_USER: pelican
MYSQL_PASSWORD: pelican
volumes:
- data:/var/lib/mysql
pelican:
2024-04-14 21:43:20 +00:00
build: ./pelican
2024-04-14 22:58:01 +00:00
environment:
APP_ENV: production
APP_DEBUG: false
APP_KEY:
APP_TIMEZONE: Europe/Paris
APP_URL: https://pelican.tarkacore.dev
APP_LOCALE: en
APP_ENVIRONMENT_ONLY: true
LOG_CHANNEL: daily
LOG_STACK: single
LOG_DEPRECATIONS_CHANNEL: null
LOG_LEVEL: debug
DB_CONNECTION: mysql
DB_HOST: mariadb
DB_DATABASE: panel
DB_USERNAME: panel
DB_PASSWORD: panel
CACHE_STORE: file
QUEUE_CONNECTION: sync
SESSION_DRIVER: file
HASHIDS_SALT: pipi1234
HASHIDS_LENGTH: 8
MAIL_MAILER: log
MAIL_HOST: smtp.example.com
MAIL_PORT: 25
MAIL_USERNAME: none
MAIL_PASSWORD: none
MAIL_ENCRYPTION: tls
MAIL_FROM_ADDRESS: support@tarkacore.dev
MAIL_FROM_NAME: TarkaPelican
# Set this to your domain to prevent it defaulting to 'localhost', causing mail servers such as Gmail to reject your mail
# MAIL_EHLO_DOMAIN=panel.example.com
SESSION_ENCRYPT: false
SESSION_PATH: /
SESSION_DOMAIN: null
2024-04-14 21:38:24 +00:00
volumes:
2024-04-14 23:04:42 +00:00
- ./pelican:/app
ports:
- 80:80