Sign inSign up

afdaniele/compose-arm32v7

By afdaniele

•Updated about 7 years ago

Minimal \compose\ container. Based on Debian Stretch, Apache 2, PHP 7.0.

Image
0

10K+

afdaniele/compose-arm32v7 repository overview

⁠\compose\ - A lightweight web-based CMS

\compose\ is a CMS (Content Management System) platform written in PHP that provides functionalities for fast-developing web applications on Linux servers.

Born to be modular, \compose\ is built around the concept of installable packages. The built-in Core package is responsible for managing the third-party packages and allows us to install, remove, update, enable/disable packages and single components such as API End-points or Pages directly from the browser.

Features:

  • Built-in support for different types of users;
  • 4 types of users supported by default: guest, user, supervisor, administrator;
  • Web-based package manager;
  • Web-based pages manager;
  • Web-based RESTful API end-points manager;
  • Built-in support for Google Sign-In OAuth 2.0 authentication;
  • Built-in HTTP RESTful API service;
  • Error handler;
  • Graphics based on Bootstrap (v3.3.1)⁠;
  • and many many more...

⁠Architecture

You can use \compose\ out-of-the-box, though there is not much to see or do until you create or install packages. \compose\ is designed to be modular with a built-in core package that provides all the functionalities needed for managing additional packages and their components. A Configuration class provides functionalities for managing settings for both the core package and other additional packages. The RESTful⁠ API module in \compose\ offers an easy way for packages to export API end-points accessible via HTTP.

⁠Documentation

Check the Full Documentation⁠ if you want to learn more about \compose\

Tag summary

Content type

Image

Digest

Size

153.3 MB

Last updated

about 7 years ago

docker pull afdaniele/compose-arm32v7