GithubHelp home page GithubHelp logo

beevelop / docker-directus Goto Github PK

View Code? Open in Web Editor NEW
14.0 3.0 7.0 27 KB

:rabbit2: Directus is an awesome database GUI that provides a feature-rich environment for rapid development and management of custom database schemas.

Shell 100.00%
directus database-gui docker

docker-directus's Introduction

Travis Pulls Layers Size Release Badges Beevelop

Directus containerized

Directus is an awesome database GUI that provides a feature-rich environment for rapid development and management of custom database schemas.

Quickstart (recommended)

  1. git clone https://github.com/beevelop/docker-directus && cd docker-directus
  2. Adapt docker-compose.yml to your needs
  3. Run using docker-compose up

Pull from Docker Hub

docker pull beevelop/directus:latest

Or build from GitHub

docker build -t beevelop/directus github.com/beevelop/docker-directus

Then run image

# Start the mysql database
docker run -e MYSQL_ROOT_PASSWORD=Un1c0rns_4r3_4w3s0m3 \
          -e MYSQL_DATABASE=directus -e MYSQL_USER=directus \
          -e MYSQL_PASSWORD=Un1c0rn \
          -v `pwd`/db/:/var/lib/mysql/ \
          --name mysql -d mysql:5.5

# Start directus
docker run -e [email protected] \
           -e SITE_NAME=Dockerectus \
           -e ADMIN_PASSWORD=Un1c0rn \
           -v `pwd`/logs/:/var/www/html/api/logs \
           -v `pwd`/media/:/var/www/html/storage/uploads \
           --link mysql:mysql \
           -p 8080:80 \
           --name directus -d beevelop/directus

You should the be able to access your Directus installation at http://YOUR_HOST:8080 (login with [email protected]:Un1c0rn).

Use as base image

FROM beevelop/directus:latest

One does not simply use latest

docker-directus's People

Contributors

beevelop avatar chadfawcett avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

docker-directus's Issues

Builds fail due to missing dependency

Package libpng12-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

v6.4.0 (Ruby Rabbit) Beta 3

This Beta release of Directus 6.4 is intended for public testing and the gathering of community feedback.

This is not for use in production environments.

Since the last beta we've fixed a bunch of minor bugs and add some features.

Below are some of the changes.

Added

  • a664eae - System user/date interface
  • 5409e2c , 8c5b470 - Filter Widget waits 1s after last key up to perform search
  • 3e156e1 - Hiding the interface options tab when the interface has not options
  • dccfa5b - Show warning on columns missing required fields

Changes

  • 6dda36b - Loading custom interfaces
  • c4c369c - Group interfaces into categories

Fixed

  • d276677 - Many to One missing data
  • 8e81ec9 - MySQL key char limits on utf8mb4 charset.
  • b641d4a - Markdown UI listing error
  • 1ac070c - CLI: Changing user password
  • 04ac5dd, 1f59d87 - Bookmarks
  • b668651 - Edit items when viewing a bookmark result
  • e30bfd0 - Batch editing only working the firs time
  • f1b0cdc - Batch editing needed two click to save
  • 2a8be34 - Table checked all state

Removed

  • ae441f2 - allowed_listing_views column from tables

v6.2.8

Fixed

  • cfa9cbe Authenticated API users issue on production mode.
  • 137a3b4 Many to one UI issue.
  • d384315 gulp style task not working with gulp-scss. switched to gulp-sass

v6.1.1

This release fixed a number of minor issues and improvement since 6.1.0.

Here are the highlights:

Fixed

6a29a0b - Exception Handler

Improved

4c82967 - Authentication - it now uses a access_token.

v6.4.5 (Ruby Rabbit)

Here are the highlights of the bugfixes and improvements we made since 6.4.4

Added

  • 2576674 - Method emulation
  • b1ecf67 - Execute postMessage on Item Save
  • 3ae2973 - Support DigitalOcean Spaces using S3 Adapter

Fixed

v6.3.5 (Lapis Lepus)

Added

  • 5895a6b - Dutch translation ๐Ÿ‡ณ๐Ÿ‡ฑ.
  • 09d1ae1 - Italian translation ๐Ÿ‡ฎ๐Ÿ‡น.
  • 538421c - Enable CORS.
  • 516f0fe - Mail: Add configuration for CC and BCC emails.
  • 9f35a25 - Notify the user for new versions.
  • cbfa7c4 - Database CLI Module.
  • ad06608 - Show 404 to non-admin instead of empty settings page.
  • b0a9000 - Add x2m data when fetching multiple entries.
  • 7e5eee4 - Allow extension as valid file type

Improvement

  • c5fdd64, 2f7bc5c - Table drag-and-drop sort.
  • 20b0e76 - Files - Open in a new tab when clicked.
  • 4eac67a - French translation ๐Ÿ‡ซ๐Ÿ‡ท.
  • 374e375 - German translation ๐Ÿ‡ฉ๐Ÿ‡ช.

Fixed

  • 4e8df4e - Hotfix infinite related data loading.
  • 13e3436 - Get total entries in a collection
  • 9276164 - Creating non-images thumbnails files (#1279).
  • 40726a7, a52cef0 - Clicking target=_blank should be case-insensitive.
  • 8b726d7 - Textinput UI readonly option (#1280).
  • c87ad22 - Creating a new TableGateway (#1277).
  • 9a2ac70 - Add default value to activity.parent_changed column (#1283).
  • 451efe7 - Deleting tags in Tags UI.
  • 11c3b7a - Issue removing a column.
  • c2493c9 - Ping server requiring authorization.
  • a6f33fa - File title being changed to hash.
  • 22eeb4b - Directus Activity migration file.
  • 02c7061, dbb8eaa, 78b17a2 - Missing columns on Directus Groups migration file.
  • 3bef401, 01397b5 - Navigation path on subdirectory installation.
  • fc90a7b, 241495d - Single File UI allowed files options
  • 478a4da - Form items are broken when content is too long (#1286).
  • 075efcd - Single File UI listing view.
  • c4a8e2d - Select UI selected value.
  • 6b58d1c, bd94dc4 - Request body as JSON (#1293).
  • ce5523e - Wrong Directus path on CLI install module.
  • 819c517 - Select UI validation.
  • 3bb8e9e - Invalid junction key right on M2M O2M on updating column.
  • 24d0ae0 - Clear the input after a forbidden file.
  • 087f07d, 893bd58 - 404 error broken logo link on Directus on subdirectory (#1298).

Fix version

Directus' releases are now tagged. Therefore fixing the version is now possible.

  • v6.0.5

v6.4.7 (Ruby Rabbit)

Here are the highlights of the bugfixes and improvements we made since 6.4.6

Added

  • a97b405 - Random Interface: choose characters
  • 341d25c - Tags Interface: Add maxItems option
  • 4957cbb - Tags Interface: Make placeholder configurable.

Fixed

  • e76968e - Authorize only active users
  • 99631ef - Iframe: Notify parent if nothing has changed
  • 7056bcd - WYSIWYG Interface: Filter for image files before adding to the basic images list
  • a86e78e - Use global configuration on Email templates
  • 13dd597 - Fixes for "Save and X" button on Firefox
  • 1cb7ba8 - Extension Example
  • 57f2bd3 - Batch edit status changes
  • 8541c39 - Toggling field permission for unusual field names
  • f3b6c17 - App: Allow an user to edit a user if it has the permission granted

v6.2.5

This release fixed a number of minor issues and improvement since 6.2.4.

Here are the highlights:

Fixed

  • Wrong permission when authenticated through API.
  • Problem when using MySQL with only_full_group_by mode enabled. #1155
  • Table still showing up at the sidebar after being deleted.
  • Sorting Multiple files items. #596
  • Notification now will auto close after 30 seconds.

Improvement

  • Batch update and delete - Collection save/destroy.

v6.4.0 (Ruby Rabbit) Beta 2

This Beta release of Directus 6.4 is intended for public testing and the gathering of community feedback.

This is not for use in production environments.

Fixed

  • eaec64e - Show Interface Relationship type on the column modal window
  • d26d1c2 - Non images files file format/extension
  • ebee88a - Update migrations
  • 4304d61 - Stop forcing php memory values through htaccess
  • f1798f8 - http_raw_post_data deprecated warning
  • 8cc6961 - Disallow template files from PageSpeed Apache Module
  • 95b8de5 - Stop propagation on remove element from multiple files interface
  • d180aa2 - Uncaught TypeError MultipleFiles
  • dcaa963, 9be7117 - Use legacy columns_visible param
  • 65973d9 - CLI: Install (creating config files)
  • 1ffe967 - Update filter hook to use a Payload Object.

Added

  • ef26db7, 2d5dfc, e4e8137 - System Interfaces (Primary, Sort, Status column)

Removed

v6.4.0 (Ruby Rabbit)

This Beta release of Directus 6.4 is intended for public testing and the gathering of community feedback.

This is not for use in production environments.

In this version we've redesigned the entire framework to be more intuitive and simple and the codebase has been almost completely refactored for better modularity and extensibility. We've laid the ground-work for implementing new features and simplified many aspects of the user interface. Significant changes have also been made to the Admin Settings โ€“ there are now more options and a cleaner layout.

Some notable changes:

  • New UX/UI
  • New Admin Settings interface
  • Modular sign-on options (Facebook, Twitter, Github)
  • Modular list views
  • Re-orderable table columns
  • New message system
  • Custom primary key
  • Custom status column

We hope you think these changes are as exciting as we do โ€“ either way, we're always looking for your input to help guide our future updates.

โ€” The Directus Team

v6.3.6 (Lapis Lepus)

Added

Improvement

  • 8588948, 0408dcd - Translations in API response (v1.1)
  • 4720052, 0c46299, d6b67f2 - โšก Improve loading speed a bit by temporary caching the columns and loading them in bulk.
  • Allow file base64 content without the data: prefix - #1316

Fixed

v6.4.2 (Ruby Rabbit)

Here are the highlights of the bugfixes and improvements we made since 6.4.1

Added

  • Dynamic Thumbnailer

Fixed

Apache2 doesn't autostart when docker started

Hi. Thanks for your great work on this docker. I'm having issues that Apache2 won't autostart when the docker starts requiring entering the container and then starting it manually (service apache2 start). How can this be automated to not require entering the container to start Apache2?

v6.4.4 (Ruby Rabbit)

Here are the highlights of the bugfixes and improvements we made since 6.4.3

Added

  • 77a87e0 - API: Response cache ๐Ÿ’พ (#1811)
  • 46f389b - API: Option to disable load metadata
  • b011c43 - API: /users/me alias endpoint, point to /users/<authenticated-user-id>
  • c0f7128 - Listing: Show the world map when listing map empty (#1889)
  • 5b5ddf8 - Listing: Fit map view to all visible markers (#1889)
  • cb8d04e - API: generate slug interface value (#1911)
  • 4e07e14 - Interface: always_show_preview option to markdown
  • 81c7a82 - API: CORS support for multiple origin

Fixed

  • 884109c, 2659fc5 - Translation: Update German (#1909, #1917)
  • 7792e0b - Item: Save as copy (#1840)
  • bbc4c74 - Interface: Comma in buttons wysiwyg_full (#1932)
  • 42c8223 - Messages: Missing empty messages to table list + new table button (#1841)
  • afc3654, f05508d, 17348d8 - Settings: Uploading project logo
  • e4ea80f - API: Selecting non-blacklisted column by default (#1839)
  • 47de5a5 - Utils: Get template variables
  • b34b45e - Interface: show selected status when is unknown
  • 6789efa - Installation: Expect \Error when an PHP 7 error happens (#1844)
  • 1ace8bd - Listing: Lazy loading a table with status column (#1774)
  • 328d876 - Translation: Update Spanish (#1858)
  • d0d2afc - Thumbnailer: 404 header issue (#1873)
  • 71a2007 - API: Dot-notation for filters and visible columns
  • 4f58b39 - Interface: Saving RGB in color interface (#1878)
  • 62d594e - Routing: ENV request uri value
  • 403e79e - Login: GitHub authentication
  • e5a425a - Installation: Characters encoding during installation (#1929)
  • 71b01c9 - Thumbnailer: File extension upper/lower/mixed case issue (#1928)
  • 06f0acc - Interface: Allow wysiwyg_full to save null
  • ba07c00 - Interface: Saving NULL in date interfaces
  • 341892c - Interface: Dropdown enum selected value
  • ee82c3d - Widgets: Add comment to non-id table (#1943)
  • 2ad0dea - Installation: enable install button
  • 2488d23 - Listing: choose item from a string primary key table (#1951)
  • 25c405d - Overlay: two level deep O2M issue
  • f70af8d - Permissions: Remove leading comma from read/write blacklist (#1944)

v6.3.9 (Lapis Lepus)

Added

  • 6754c95 - Norwegian translation ๐Ÿ‡ณ๐Ÿ‡ด
  • 03cf846 - Option to change the database connection charset
  • a00a734 - Select UI: Option to display the key or text value
  • 3df1365 - Label to multi select checkboxes
  • 2bac132 - Slug Interface: option to allow update only on creation
  • c47366b - Support more data types in numeric and textinput interface
  • 1174eaa - Option to disable number localization in numeric interface
  • f8886c1 - Countries Interface

Changes

  • 3c86ed5 - Performance improvement fetching files items

Fixed

  • 09a8860 - Generating PDF Thumbnail
  • 49f52f2 - Updating relational field when the user has not permission to
  • 7816be4 - Updating another user password
  • 2bb953e - Stop forcing php configuration value in .htaccess

v6.2.7

Fixed

  • e1b3386 Many to One typeahead
  • 3ec784e Get column info when there is no payload provided.
  • bc78256 Optional Custom UI directory.

v6.4.4 (Ruby Rabbit)

Here are the highlights of the bugfixes and improvements we made since 6.4.3

Added

  • 77a87e0 - API: Response cache ๐Ÿ’พ (#1811)
  • 46f389b - API: Option to disable load metadata
  • b011c43 - API: /users/me alias endpoint, point to /users/<authenticated-user-id>
  • c0f7128 - Listing: Show the world map when listing map empty (#1889)
  • 5b5ddf8 - Listing: Fit map view to all visible markers (#1889)
  • cb8d04e - API: generate slug interface value (#1911)
  • 4e07e14 - Interface: always_show_preview option to markdown
  • 81c7a82 - API: CORS support for multiple origin

Fixed

  • 884109c, 2659fc5 - Translation: Update German (#1909, #1917)
  • 7792e0b - Item: Save as copy (#1840)
  • bbc4c74 - Interface: Comma in buttons wysiwyg_full (#1932)
  • 42c8223 - Messages: Missing empty messages to table list + new table button (#1841)
  • afc3654, f05508d, 17348d8 - Settings: Uploading project logo
  • e4ea80f - API: Selecting non-blacklisted column by default (#1839)
  • 47de5a5 - Utils: Get template variables
  • b34b45e - Interface: show selected status when is unknown
  • 6789efa - Installation: Expect \Error when an PHP 7 error happens (#1844)
  • 1ace8bd - Listing: Lazy loading a table with status column (#1774)
  • 328d876 - Translation: Update Spanish (#1858)
  • d0d2afc - Thumbnailer: 404 header issue (#1873)
  • 71a2007 - API: Dot-notation for filters and visible columns
  • 4f58b39 - Interface: Saving RGB in color interface (#1878)
  • 62d594e - Routing: ENV request uri value
  • 403e79e - Login: GitHub authentication
  • e5a425a - Installation: Characters encoding during installation (#1929)
  • 71b01c9 - Thumbnailer: File extension upper/lower/mixed case issue (#1928)
  • 06f0acc - Interface: Allow wysiwyg_full to save null
  • ba07c00 - Interface: Saving NULL in date interfaces
  • 341892c - Interface: Dropdown enum selected value
  • ee82c3d - Widgets: Add comment to non-id table (#1943)
  • 2ad0dea - Installation: enable install button
  • 2488d23 - Listing: choose item from a string primary key table (#1951)
  • 25c405d - Overlay: two level deep O2M issue
  • f70af8d - Permissions: Remove leading comma from read/write blacklist (#1944)

v6.4.3 (Ruby Rabbit)

Here are the highlights of the bugfixes and improvements we made since 6.4.2

Added

  • 1f190e5 - table.remove hook, for soft and hard delete
  • 78e4cc8 - Back button for overlays and modals/alerts (#811)
  • bddf157 - User API will silently reactivate deleted user with the same email (#1790)
  • d8c0d5d - Soft delete param on DELETE

Fixed

v6.3.2 (Lapis Lepus)

Added

  • Warn user about new Directus version released.
  • 768375f - Missing Translations labels key
  • 5c77daf - Single File UI - Edit file by clicking the file data
  • 9ad36e8 - Single File UI - Open file browse dialog when thumbnail is clicked

Fixed

  • 6ee2ca8 - Translation UI Select
  • 7f4937b - Missing M2M and O2M UI Buttons
  • 7fecbc2 - Choosing files not showing up in the preview

v6.2.6

Added

  • #1152 - List of tables viewable by the authenticated user - API Endpoint.

Fixed

  • Set user id and group to ACL when authenticated by token. baff914
  • #1160 - Dates on STRICT MODE - Remove all UTC and ISO related dates. 13f5e3b, cdbd42b, 2c835d9
  • #1161 - Select UI validation

v6.2.2

Added

The option to change the email from all the emails are being sent.

Fixed

Hook: files.saving, was expecting the file size, but the content of the file was being passed.

v6.2.4

Added

Add missing Migrations MySQL CURRENT_TIMESTAMP support.

v6.2.0

This release fixed a number of minor issues and improvement since 6.1.1.

Here are the highlights:

Added

  • Feature to drop Tables and Columns
  • Delete files when soft/hard delete a files entry.
  • API authentication through Authorization Bearer and query string
  • More hooks

v6.3.4 (Lapis Lepus)

This patch release fixes a lot of bugs and has some minor design improvement.

Fixed

  • b1d1714 - Choosing files not showing the preview.
  • 50843ae - Edit single file data by clicking title.
  • ee83a2a - Open file browse dialog when thumbnail is clicked.
  • 85e1a66 - Get columns query.
  • 0a40b2f - Sort query.
  • 1f144a4 - Missing M2M and M2O UI buttons.
  • 67961e1 - Messages with mention being saved twice.
  • 028cf1c - Adding column.
  • fdb3100 - Time field that was not updated.
  • 87cb2ff - Display preview of non-image files
  • 7cc303a - UI Settings default value
  • 316fc37 - CLI Installation requires config.php
  • 847af4a - CLI installation.
  • 3592ef7 - Column named data being ignored.
  • 7570119 - Hide counter in TextInput UI without max char length.
  • 267faef - Do not redirect if the edit view is an overlay view.
  • eb9e6c3 - Settings single collection response.
  • 75354ff - MANYTOONE relationship data.
  • 3b541d2 - MANYTOONE being saved as ALIAS.
  • 5482666 - Filter records that matches one in a given list.
  • 08385cb - Numeric ui, 0 is a valid value.
  • f1e3309 - Sorting records.
  • ec82150 - MANYTOMANY duplicate condition
  • 06c7d9f - MAYTOMANY keys when duplicated are removed.
  • 585e4dc - Support Directus 5 thumbnail files formatting.
  • 5069232 - DateTime UI include seconds.
  • f6c8247 - Show/Edit seconds on datetime/time UI
  • 0e444e6 - MANYTOONE right key.
  • e3fa169 - Error creating a table with uppercase letter on linux.
  • a2a44d9 - Filtering on joined tables.
  • 3447418 - 45a0e78 - Messages dates and sorting.
  • 1d3dede - Data type being changed to null.
  • b947f4f - Status column default value.
  • 277155f - To Many call stack.

Added

  • 47203ef - Fetch the user authentication token by using their login credentials
  • 09c541e - Simple CLI Module to display missing locales keys.
  • 5f95110 - Check for latest version.

v6.0.6

This release fixed a number of minor issues and improvement since 6.0.5.

Here are the highlights:

Added

c70c657 - Switched from LESS to SASS

Improved

bb13e85 - Sign In Style

Fixed

b277bd6 - Table permission toggle
b8112ac - Added user first and last name on installation.
a8bdbb0 - Removed old storage adapter settings being required.

Removed

83c7b55 - References to old IP Whitelist table

503 for master

Hi,

On starting docker compose, all I can see is 503's

some output

directus_1  | Running autoconfig script...
directus_1  |
directus_1  | Warning: require(/var/www/html/api/config.php): failed to open stream: No such file or directory in /var/www/html/bin/directus on line 7
directus_1  |
directus_1  | Fatal error: require(): Failed opening required '/var/www/html/api/config.php' (include_path='.:/usr/local/lib/php') in /var/www/html/bin/directus on line 7
directus_1  | Running autoconfig script...
directus_1  |
directus_1  | Warning: require(/var/www/html/api/config.php): failed to open stream: No such file or directory in /var/www/html/bin/directus on line 7
directus_1  |
directus_1  | Fatal error: require(): Failed opening required '/var/www/html/api/config.php' (include_path='.:/usr/local/lib/php') in /var/www/html/bin/directus on line 7
proxy_1     | forego     | starting nginx.1 on port 5000
proxy_1     | forego     | starting dockergen.1 on port 5100
dockerdirectus_volumes_1 exited with code 0
proxy_1     | dockergen.1 | 2016/09/12 10:17:27 Generated '/etc/nginx/conf.d/default.conf' from 3 containers
proxy_1     | dockergen.1 | 2016/09/12 10:17:27 Watching docker events
proxy_1     | dockergen.1 | 2016/09/12 10:17:27 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification 'nginx -s reload'
directus_1  | Running autoconfig script...
proxy_1     | dockergen.1 | 2016/09/12 10:17:34 Received event start for container d3564ac82b7d
proxy_1     | dockergen.1 | 2016/09/12 10:17:34 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification 'nginx -s reload'
directus_1  |
directus_1  | Warning: require(/var/www/html/api/config.php): failed to open stream: No such file or directory in /var/www/html/bin/directus on line 7
directus_1  |
directus_1  | Fatal error: require(): Failed opening required '/var/www/html/api/config.php' (include_path='.:/usr/local/lib/php') in /var/www/html/bin/directus on line 7
proxy_1     | dockergen.1 | 2016/09/12 10:17:34 Received event die for container d3564ac82b7d
proxy_1     | dockergen.1 | 2016/09/12 10:17:35 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification 'nginx -s reload'
proxy_1     | nginx.1    | localhost 172.17.0.1 - - [12/Sep/2016:10:17:41 +0000] "GET / HTTP/1.1" 503 615 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36"
proxy_1     | nginx.1    | localhost 172.17.0.1 - - [12/Sep/2016:10:17:42 +0000] "GET / HTTP/1.1" 503 615 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36"
proxy_1     | nginx.1    | localhost 172.17.0.1 - - [12/Sep/2016:10:17:43 +0000] "GET / HTTP/1.1" 503 615 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36"
proxy_1     | nginx.1    | localhost 172.17.0.1 - - [12/Sep/2016:10:17:43 +0000] "GET / HTTP/1.1" 503 615 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36"
proxy_1     | nginx.1    | localhost 172.17.0.1 - - [12/Sep/2016:10:17:54 +0000] "GET / HTTP/1.1" 503 615 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36"
directus_1  | Running autoconfig script...
proxy_1     | dockergen.1 | 2016/09/12 10:18:26 Received event start for container d3564ac82b7d
proxy_1     | dockergen.1 | 2016/09/12 10:18:26 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification 'nginx -s reload'
directus_1  |
directus_1  | Warning: require(/var/www/html/api/config.php): failed to open stream: No such file or directory in /var/www/html/bin/directus on line 7
directus_1  |
directus_1  | Fatal error: require(): Failed opening required '/var/www/html/api/config.php' (include_path='.:/usr/local/lib/php') in /var/www/html/bin/directus on line 7
proxy_1     | dockergen.1 | 2016/09/12 10:18:26 Received event die for container d3564ac82b7d
proxy_1     | dockergen.1 | 2016/09/12 10:18:26 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification 'nginx -s reload'

v6.4.6 (Ruby Rabbit)

Here are the highlights of the bugfixes and improvements we made since 6.4.5

Added

Fixed

  • f139bf3 - Uploading file with base64 data
  • 33e33c4 - DigitalOcean Spaces support and Visibility setting
  • d758bc5 - Sort Interface: Allow null on sort interface column
  • f20dcf7 - O2M Interface: has filter
  • d88c2ff - O2M/M2M Interface: Parsing existing data
  • 3a16199 - Sorting items with drag and drop
  • cba3cce - Map interface not filling other columns (#1886)
  • 6b2420e - Breaks Interface: Shouldn't show up in column list (#1974)
  • c268ec4 - Activity: Storing IPv6 + embedded IPv4
  • 77ebc00 - API: Ping when config.php is empty

v6.4.0 (Ruby Rabbit)

In this version we've redesigned the entire framework to be more intuitive and simple and the codebase has been almost completely refactored for better modularity and extensibility. We've laid the ground-work for implementing new features and simplified many aspects of the user interface. Significant changes have also been made to the Admin Settings โ€“ there are now more options and a cleaner layout.

Some notable changes:

Added

  • New UX/UI
  • New Admin Settings interface
  • Modular third-party sign-on options (Facebook, Twitter, Github)
  • Modular item listing pages with 3 new views
  • Re-orderable table columns
  • New message system redesign
  • Custom primary key column
  • Custom status column
  • Custom status mapping per table
  • Custom sorting column
  • New and Improved Interfaces including a new WYSIWYG editors.
  • Support for editing additional settings in the admin app, such as Project Logo and IP whitelist.
  • User invitation via email
  • Public API group
  • Supports utf8mb4 by default
  • Faster relational data loading
  • New hashing endpoint, supporting bcrypt, md5, sha1, sha224, sha256, sha384, sha512 and customized user-defined hashing functions.

Changed

  • Hook filters now uses Payload Object

Removed

  • API 1.0
  • directus_ui table. Interfaces options are now stored in directus_columns table.
  • mcrypt dependency
  • allowed_listing_views column from tables
  • Template Chooser Interface
  • Salt Interface
  • Old Directus Columns Interface

We hope you think these changes are as exciting as we do โ€“ either way, we're always looking for your input to help guide our future updates.

โ€” Your friends at Directus

v6.4.1 (Ruby Rabbit)

Here are the highlights of the bugfixes and improvements we made since 6.4.0

IMPORTANT: Some interface names may need to be manually updated

  • You may need to update existing id columns to use the new Primary Key interface if they aren't already.
  • The status interface column name is based on the value in config.php (default: active). You'll need to update this from numeric to the new status interface.
  • Some core interfaces have now been removed, others now have new names. Directus will still function properly, but some legacy interfaces may fallback to the default interface until you update them in your settings.

See the list below for interface name changes:

checkbox => toggle
countries => *removed*
jsoneditor => json
alias => *removed*
directus_file => *removed*
directus_file_title => *removed*
enum => dropdown_enum
instructions => section_break
multi_select => checkboxes
radiobuttons => radio_buttons
Salt => *removed*
select => dropdown
system => *removed*
template_chooser => *removed*
textinput => text_input
wysiwyg => wysiwyg_full

Added

  • 9899824 - Japanese translation ๐Ÿ‡ฏ๐Ÿ‡ต
  • 453f147 - Option to disable checkboxes interface wrapped values
  • 6a73fc7 - Users filtering functionality
  • b913a22 - Non-incremental value primary column implementation

Changed

  • 23b2401 - Records are sort by sort column by default (if exists)
  • 77ef506 - Add submit button on comment widget (#1621)
  • 66707b8 - Renamed active to status on Directus Users and Files table.
  • 5423c8b - Group nav_blacklist

Fixed

  • 1953da8 - Get real path from a symlink path
  • a55b114 - Sorting by an alias column
  • 3987e81 - Close right pane on overlay
  • 79e4c35 - Include missing tinymce library on build version
  • 72e3956, b70c6b0 - Make mention avatar smaller
  • fd508cd - Rendering timeline when there's not permission to one type (#1687)
  • 0f5c316 - Markdown UI: Save raw data
  • 74f4a13 - Clicking on tiles view (#1690)
  • 2a8381a - Ping server
  • 80c64fa - Global Search (#1691)
  • 567eadd - Saving new M2M Items
  • 62ceaf4 - Status on overlay pages
  • 70af164 - Saving column info and options at once
  • 009ee59 - Saving WYSIWYG raw data
  • c3e74f4 - WYSIWYG toolbar covering text
  • 26968b0 - Allow user w/o group permission to edit profile
  • a330174 - include missing core/extensions into build script (#1716)
  • cb63e4b - Add table name as prefix to columns on query builder (#1496)
  • 457e0a2 - Allow bookmarking non-listing page (#1683)
  • d1b593f - Add related item counts value on listing (#1625)

Removed

  • 8edf1be - hidden_list from directus columns
  • fda63e4 - show_activity, show_files, show_messages and show_users from directus_groups table

v6.2.1

Minor changes.

Added

New hooks:

  • directus.authenticated - When a user is successfully authenticated
  • directus.authenticated.token - When a user is successfully authenticated using token (API Key).
  • directus.authenticated.admin - When a user is successfully authenticated into Directus Admin.
  • directus.login.start - When login page start.
  • directus.index.start - When index page start.

v6.4.0 (Ruby Rabbit) Release Candidate 1

This Release Candidate of Directus 6.4 is intended for public testing and the gathering of community feedback.

This is not for use in production environments.

Since the last beta we've fixed a bunch of minor bugs and add some features.

Below are some of the changes.

Added

  • c5f5cd5 - WYSIWYG option for simple editor (textarea)
  • c4c369c - Grouping interfaces into category
  • e9b70d4 - M2O Supports more data types (TINYINT, SMALLINT, MEDIUMINT and BIGINT)
  • 468ac15 - Responsive breadcrumbs
  • 3fea57e - Show group name on group's details page
  • f1ee6ce - Warning on missing primary key
  • dddb07a - Join param
  • f3d5a9a - Rating Interface
  • 2ccd197 - Add user ip on login
  • 75771bd - Bypass permission on saving last page visited
  • 0523fa8 - Show message count on user menu toggle
  • 8823484 - OR capability on filters
  • 9e3eace - Mask password on listing
  • 82f084a - Show interface options view if missing required options
  • b61813a - Autoload class in customs/hooks to \Directus\Customs\Hooks
  • d4247e5 - Add warning if the column name already exists in the table
  • 38a67f1 - Throw exception when table was not found

Changed

Fixed

  • 8e81ec9 - Error on utf8mb4 key length
  • 5fa1d42 - Module path case sensitive
  • d276677 - M2O data parser
  • 03cd261 - get_directus_path function
  • 04ac5dd, 1f59d87 - Bookmarks
  • 4213818 - Basic and Bearer Authentication
  • c8ad2b3 - Unnecessary scrollbars
  • e30bfd0 - Batch Interface Container state
  • 30a5084 - Allow quotes on column comments
  • 6cc84c1 - Changing data type when changing interface
  • af80926 - Destroy medium editor after done using it
  • 653cb34 - Fix editor when using 0 buttons
  • 808d066 - Loading O2M data
  • 2ad1253 - WYSIWYG scrolling issue
  • 0a5546d - Maintain the cursor on strict naming input
  • e1831dc - prevent enter from bubbling on textarea
  • ce58aa1 - Bulk user invitation
  • 66fc638 - Remember values after switching tabs in column modal
  • 30f708f - Select interface hidden value
  • 9a781a8 - Set default interface value

Removed

v6.3.8 (Lapis Lepus)

Added

  • f825c8c, d7b87f0, 4b19121, b77d6b5 - API Response filter
  • 49f001c - Allow classes to be used as hook listeners
  • 91ce6ad - Caching headers for static files in storage/uploads
  • aed108e - Encryption option in mail configuration
  • 51e1a62 - Editing a new file in Single File UI
  • eeb4d7e - Saving column related to users when it's empty

Fixed

v6.3.1 (Lapis Lepus)

This patch release fixes a lot of bugs related to a new implement strict type comparison.

Fixed

  • cdd972c, 1f7db1c, b4cb8b1 - Missing tables
  • fc1e882 - Missing locales
  • Checkbox UI default value
  • 030a2ec - Date/DateTime UI - Auto populate
  • 93be0ca - Ability to add Enum UI value set (Enum/Set data type)
  • 82828c6 - Installation check config file
  • c189efa - List multiples_files junction table list

v6.1.0

This release fixed a number of minor issues and improvement since 6.0.7.

Here are the highlights:

Added

Hook/Filter
Exception Handler
d510d13 - Generate Random Strings
d74a4c4 - Random String UI
c6f2f93 - API basic auth.

Fixed

498f271 - #1122 - Sign Out/Settings button are transparents
e68a18c - #1056 - Loading overlay on smaller resolution

Removed

3e5c44b, 3165a66 - Directus/Util/String (renamed to Directus/Util/StringUtils)
aaef033 - Old Hook Class

v6.4.8 (Ruby Rabbit)

Here are the highlights of the bugfixes and improvements we made since 6.4.7

Fixed

  • 51f8cbc - Adding new new users
  • e4b4da6 - Invalid mail templating twig tag

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.