mirror of
https://github.com/directus/directus.git
synced 2026-01-23 09:58:10 -05:00
* Added map layout * Cleanup and bug fixes * Removed package-lock * Cleanup and fixes * Small fix * Added back package-lock * Saved camera, autofitting option, bug fixes * Refactor and ui improvements * Improvements * Added seled mode * Removed unused dependency * Changed selection behaviour, cleanup. * update import and dependencies * make custom style into drawer * remove unused imports * use lodash functions * add popups * allow header to become small * reorganize settings * add styling to popup * change default template * add projection option * add basic map interface * finish simple map * add mapbox style * support more mapbox layouts * add api key option * add mapbox backgrounds to layout * warn when no api key is set * fix for latest version * Improved map layout and interface, bug fixes, refactoring. . . * Added postgis geometry format, added marker icon shadow * Made map buttons bigger and their icons thinner. Added transition to header bar. * Bug fixes and error handling in map interface. * Moved box-select control out of the map component. Removed material icons sprite and use addImage for marker support. * Handle MultiGeometry -> Geometry interface error. * Removed hardcoded styles. Added migrations for basemap column. Lots of refactoring. Removed hardcoded styles. Added migrations for basemap column. Lots of refactoring. * Fixed style reloading error. Added translations. * Moved worker code to lib. * Removed worker code. Prevent Mapbox from removing access_token from the URL. * Refactoring. * Change basemap selection to in-map dropdown for layout and interface. * Touchscreen selection support and small fixes. * Small change. * Fixed unused imports. * Added support for PostgreSQL identity column * Renamed migration. Added crs translation. * Only show fields using the map interface in the map layout. * Removed logging. * Reverted Dockerfile change. * Improved crs support. * Fixed translations. * Check for schema identity before updating it. * Fixed popup not updating on feature hover. * Added feature hover styling. Fixed layer customization input. Added out of bounds error handling. * Added geometry type and support for database native geometries. * Fixed linting. * Fixed layout. * Fixed layout. * Actually fixed linting * Full support for native geometries Fixed basemap input Improved feature popup on hover Locked interfaced support * Fixed geometryType option not updating * Bug fixes in interface * Fixed crash when empty basemap settings. Fixed fitBounds option not updating. * Added back storage type option. Improved interface behaviour. * Dropped wkb because of vendor inconsistency with binary data * Updated layout to match new geometry type. Fixed geojson payload transform. * Added missing geometry_format attributes to local types. * Fixed typos & refactoring * Removed dependency on proj4 * Fix error when empty map interface options * Set geometry SRID to 4326 when inserting into the database * Add support for selectMode * Fix error on initial source load * Added geocoder, use GeoJSON for api i/o, removed geometry_format option, refactoring * Added geometry intersects filter. Created geometry helper class. * Fix error when null geometryOptions, added mapbox_key setting. * Moved all geometry parsing/serializing into processGeometries in `payload.ts`. Fixed type errors. * Migrate to Vue 3 * Use wellknown instead of wkx * Fixed basemap selection. * Added available operator for geometry type * Added nintersects filter, fixed map interface for filter input * Added intersects_bbox filter & bug fixes. * Fixed icons rendering * Fixed cursor icon in select mode * Added geometry aggregate function * Fixed geometry processing bug when imported from relational field. * Fixed error with geocoder instanciation * Removed @types/maplibre-gl dependency * Removed fitViewToData options * Merge remote-tracking branch 'upstream/main' into map-layout * Fixed style and geometryType in map interface options * Fixed style change on map interface. * Improved fitViewToData behaviour * Fixed type imports and previous merge conflict * Fixed linting * Added available operators * Fix and merge migrations * Remove outdated p-queue dep * Fix get-schema column extract * Replace pg with postgis for local debugging * Re-add missing import * Add mapbox as a basemap when key exists * Remove unused tz flag * Process delta in payloadservice * Set default map, add limit number styling * Default display template to just PK * Tweak styling of error dialog * Fix method usage in helpers * Move sdo_geo to oracle section * Remove extensions from ts config exclude * Move geo types to shared, remove _Geometry * Remove unused type * Tiny Tweaks * Remove fit to bounds option in favor of on * Validate incoming intersects query * Deepmap filter values * Add GraphQL support * No defaultValue for geometryType * Resolve c * Fix translations Co-authored-by: Nitwel <nitwel@arcor.de> Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
128 lines
2.7 KiB
YAML
128 lines
2.7 KiB
YAML
# This composer file is meant to spin up a copy of all supported database vendors + Redis and S3 (Minio).
|
|
#
|
|
# ONLY FOR DEBUGGING. THIS IS NOT INTENDED FOR PRODUCTION USE.
|
|
#
|
|
# Ports:
|
|
# Postgres: 5100
|
|
# MySQL (8): 5101
|
|
# MariaDB: 5102
|
|
# MS SQL: 5103
|
|
# Oracle: 5104
|
|
# Redis: 5105
|
|
# Minio (S3): 5106
|
|
# Azure 5107
|
|
# MySQL (5.7): 5108
|
|
# Memcached: 5109
|
|
#
|
|
# Credentials:
|
|
# Postgres:
|
|
# User: postgres
|
|
# Password: secret
|
|
#
|
|
# MySQL:
|
|
# User: root
|
|
# Password: secret
|
|
#
|
|
# MariaDB:
|
|
# User: root
|
|
# Password: secret
|
|
#
|
|
# MS SQL:
|
|
# User: sa
|
|
# Password: Test@123
|
|
#
|
|
# Oracle DB:
|
|
# User: secretsysuser
|
|
# Password: secretpassword
|
|
# Role: SYSDEFAULT
|
|
# SID: XE
|
|
#
|
|
# Redis:
|
|
# n/a
|
|
#
|
|
# Minio:
|
|
# Key: minioadmin
|
|
# Secret: minioadmin
|
|
# (Make sure to set S3_FORCE_PATH_STYLE to true)
|
|
#
|
|
# Azure Blob Storage
|
|
# Name: devstoreaccount1
|
|
# Key: Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
|
|
# Container: devstoreaccount1
|
|
#
|
|
# Memcached
|
|
# n/a
|
|
|
|
version: '3.1'
|
|
services:
|
|
postgres:
|
|
image: postgis/postgis:13-3.1-alpine
|
|
environment:
|
|
POSTGRES_PASSWORD: secret
|
|
POSTGRES_DB: directus
|
|
ports:
|
|
- 5100:5432
|
|
|
|
mysql:
|
|
image: mysql:8
|
|
command: --default-authentication-plugin=mysql_native_password
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: secret
|
|
MYSQL_DATABASE: directus
|
|
ports:
|
|
- 5101:3306
|
|
|
|
maria:
|
|
image: mariadb:10.6
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: secret
|
|
MYSQL_DATABASE: directus
|
|
ports:
|
|
- 5102:3306
|
|
|
|
mssql:
|
|
image: mcr.microsoft.com/mssql/server:2019-latest
|
|
environment:
|
|
- ACCEPT_EULA=Y
|
|
- SA_PASSWORD=Test@123
|
|
ports:
|
|
- 5103:1433
|
|
|
|
oracle:
|
|
image: quillbuilduser/oracle-18-xe-micro-sq
|
|
ports:
|
|
- 5104:1521
|
|
environment:
|
|
- OPATCH_JRE_MEMORY_OPTIONS=-Xms128m -Xmx256m -XX:PermSize=16m -XX:MaxPermSize=32m -Xss1m
|
|
- ORACLE_ALLOW_REMOTE=true
|
|
shm_size: '1gb' # more like smh-size ammirite 🥁
|
|
|
|
redis:
|
|
image: redis:6-alpine
|
|
ports:
|
|
- 5105:6379
|
|
|
|
minio:
|
|
image: minio/minio:latest
|
|
command: server /data/minio/
|
|
ports:
|
|
- 5106:9000
|
|
|
|
azure:
|
|
image: mcr.microsoft.com/azure-storage/azurite
|
|
ports:
|
|
- 5107:10000
|
|
|
|
mysql5:
|
|
image: mysql:5
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: secret
|
|
MYSQL_DATABASE: directus
|
|
ports:
|
|
- 5108:3306
|
|
|
|
memcached:
|
|
image: memcached:latest
|
|
ports:
|
|
- 5109:11211
|