CMS without head (content management system) is a content management system that separates the backend from the frontend. Unlike traditional CMS platforms (such as WordPress or Joomla), which combines content with web display, headless CMS only provides backend to manage content and fire to access them. Frontend, or display, is fully separated and can be developed using any technology, such as javascript, cellular applications, or even IoT platforms. Headless CMS is popular among developers because of its flexibility and ability to integrate content on various platforms and devices.
Directus is an open-source head without head based on node.js. The main advantage is the flexibility and ease of use to build a modern content management system. This platform not only provides a user -friendly admin interface but also supports GraphQL and API rest, making data access conveniently for any frontend application.
With Directus, you can make various types of applications, including:
- Dynamic websites and blogs
- Content Based Cellular Applications
- Internal Applications for Company Data Management
- Simple Community Portal or CRM System
Install direct
Directus is mounted on a docker container. Install Docker and Docker Compose first if not yet available:
sudo sh -c “curl -fssl | SH”
|
sudo SH –C “Curl -FSSL | SH” |
Create a directory to store directus projects:
MKDIR Direct Direct
|
mkdir directed CD directed |
Creating the required directory:
mkdir mariadb_data database_data upload_data extensions_data
|
mkdir mariadb_data database_data upload_data extension_data |
Create a docker-compose.yml submit:
Enter the configuration:
Services: Mariadb: Image: Mariadb: 10.6 Container_Name: Mariadb Environment: MySQL_ROOT_PASSWORD: SECRET MYSQL_DATABASE: Directus MySQL_User: Directus MySQL_Password: Secret Volumes: Image: Directus/Directus: 11.1.1 Container_Name: Directus Environment: Secret: “RandomstringSecretkey” Admin_email: “Admin@example.com” Admin_password: “Secret” DB_Client: “MySQL” DB_Host: “Mariadb” DB_User: “Directus” DB_Password: “Secret” Websockets_enabled: “True” public_url: “Ports: – 8055: 8055 Volumes: – Database_Data:/Directus/Database – Uploads_Data:/Directus/Uploads – Extensions Mariadb Networks: – Directus Networks: Directus: Volumes: mariadb_data: database_data: upload_data: extensions_data:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
Service: Mariadb: picture: Mariadb:10.6 container_name: Mariadb environment: Mysql_root_password: confidential Mysql_database: directed Mysql_user: directed Mysql_password: confidential volume: – mariadb_data:/We/Lib/MySQL Network: – directed directed: picture: directed/directed:11.1.1 container_name: directed environment: CONFIDENTIAL: “RandomstringSecretkey” Admin_password: “confidential” DB_Client: “MySQL” Db_host: “Mariadb” Db_port: “3306” Db_database: “Direct” Db_user: “Direct” Db_password: “confidential” Websockets_enabled: “CORRECT” Public_url: “ Ports: – 8055:8055 volume: – database_data:/directed/database – upload_data:/directed/upload – extensions_data:/directed/extension dependent_on: – Mariadb Network: – directed Network: directed: volume: mariadb_data: database_data: upload_data: extensions_data: |
Docker-compose.yml configuration above will make Mariadb and Directus containers.
Run compose docker to start building a container:
Sudo docker -Compose up -d
|
sudo docker–compile to the top –D |
After the process is complete, Directus can be accessed at http: // localhost: 8055. Enter using the email and password that you have set in docker-compose.yml.
Game Center
Game News
Review Film
Rumus Matematika
Anime Batch
Berita Terkini
Berita Terkini
Berita Terkini
Berita Terkini
review anime
Comments are closed, but trackbacks and pingbacks are open.