+ directus docker service for mi project with nginx config
This commit is contained in:
18
config/nginx/conf.d/z-directus.conf.example
Normal file
18
config/nginx/conf.d/z-directus.conf.example
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
map $http_host $directus {
|
||||||
|
directus-mi.local.wpstudio.ru directus-mi;
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
server_name
|
||||||
|
directus-mi.local.wpstudio.ru
|
||||||
|
;
|
||||||
|
location / {
|
||||||
|
resolver 127.0.0.11;
|
||||||
|
proxy_pass http://$directus:8055;
|
||||||
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
|
proxy_set_header Connection 'upgrade';
|
||||||
|
proxy_set_header Host $host;
|
||||||
|
proxy_cache_bypass $http_upgrade;
|
||||||
|
}
|
||||||
|
}
|
42
docker-compose.directus.yml.example
Normal file
42
docker-compose.directus.yml.example
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
services:
|
||||||
|
directus-mi:
|
||||||
|
image: directus/directus:11.1.0
|
||||||
|
ports:
|
||||||
|
- 8055:8055
|
||||||
|
volumes:
|
||||||
|
- ./data/directus/mi/uploads:/directus/uploads
|
||||||
|
- ./data/directus/mi/extensions:/directus/extensions
|
||||||
|
depends_on:
|
||||||
|
- db
|
||||||
|
- redis-mi
|
||||||
|
environment:
|
||||||
|
KEY: ""
|
||||||
|
SECRET: ""
|
||||||
|
|
||||||
|
DB_CLIENT: "mysql"
|
||||||
|
DB_HOST: "db"
|
||||||
|
DB_PORT: "3306"
|
||||||
|
DB_DATABASE: "directus"
|
||||||
|
DB_USER: "directus"
|
||||||
|
DB_PASSWORD: "directus"
|
||||||
|
|
||||||
|
CACHE_ENABLED: "true"
|
||||||
|
CACHE_AUTO_PURGE: "true"
|
||||||
|
CACHE_STORE: "redis"
|
||||||
|
REDIS: "redis://redis-mi:6379"
|
||||||
|
|
||||||
|
CACHE_TTL: 1d
|
||||||
|
|
||||||
|
ADMIN_EMAIL: "info@wpstudio.ru"
|
||||||
|
ADMIN_PASSWORD: ""
|
||||||
|
|
||||||
|
TELEMETRY: false
|
||||||
|
ACCESS_TOKEN_TTL: 15m
|
||||||
|
REFRESH_TOKEN_TTL: 7d
|
||||||
|
LOG_LEVEL: debug
|
||||||
|
FLOWS_EXEC_ALLOWED_MODULES: "array:@elastic/elasticsearch"
|
||||||
|
WEBSOCKETS_ENABLED: true
|
||||||
|
|
||||||
|
# Make sure to set this in production
|
||||||
|
# (see https://docs.directus.io/self-hosted/config-options#general)
|
||||||
|
# PUBLIC_URL: "https://directus.example.com"
|
Reference in New Issue
Block a user