| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
The Open Source, 100% JavaScript and "all in one" ecommerce solution.
AquilaCMS is :
To install the latest AquilaCMS, you need :
g++ gcc libgcc libstdc++ linux-headers make python libtool automake autoconf nasm wkhtmltopdf vips vips-dev libjpeg-turbo libjpeg-turbo-devYou will probably have to download:
wkhtmltopdf and libvips are NOT necessary for the installation of AquilaCMS but are used in certain functions: wkhtmltopdf is used when generating pdf and libvips when processing cached images (resizing, changing the quality etc).
You can download the source code from GitHub and run the following command-line (not 'Windows cmd') to launch the interactive installer.
yarn install
npm startyarn install
cp ecosystem.config.example.js ecosystem.config.js
npm run start:pm2# create a network to link mongo and Aquila CMS
docker network create aquila
# create the mongo instance
docker run --name mongo -p 27017:27017 --network=aquila mongo
# pull the latest and run AquilaCMS
docker run -p 127.0.0.1:3010:3010/tcp --network=aquila --name aquila aquilacms/aquilacms
- You can just launch the AquilaCMS image without creating a network if you don't want to connect to a MongoDB launched via Docker
- if you change the port of the docker container, remember to use the correct PORT env variable.
At the first launch, there is an installation page. It allows you to create an env.json file in the config folder.
You can edit this file manually, an example of the different possible properties is in the config/env.example.json file. You can also found all the properties in the documentation
To connect your AquilaCMS website to a Mongo database, you can :
- run a MongoDB image next to the AquilaCMS image like in the example above (and use this mongodb container as hostname : mongodb://mongo:27017/)
- use an external link to, for example, an Atlas database
- use a localhost link to connect AquilaCMS to a database on your host machine (you have to edit your mongod.conf and change your bindIp by your network ip instead of 127.0.0.1)
To start a silent installation, you need to set the following environment variables, then start aquila :
If you want to have the installation page again, you can remove the env.json file in the config/ folder.
The config/env.json file is created during the AquilaCMS installation phase, the various parameters it can take are present in the config/env.example.json. These parameters are:
They are all under one parameter which corresponds to the AQUILA_ENV.
You can define two environment variables inside AquilaCMS (you can copy .env.sample into a .env file).
We strongly recommend that you build the themes from the AquilaCMS backoffice. But if you want, for any reason, to manually build a theme, you can execute this command at the root of AquilaCMS :
npm run build <THEME_NAME>The parameter is the name of the theme folder you want to build.
On Windows, we do not recommend using the default cmd. Otherwise, you may get an error when using the npm run build command.
Find some documentation on :
You can also check some tutorials on :
If you want to contribute, you will need to install husky or else you won't be able to commit new feature
yarn husky:installDemos website are available:
You can check the default front here :
You can check the backoffice here :
Logins are :
| Password | |
|---|---|
| demo@nextsourcia.com | Demo123 |
AquilaCMS is licensed under OSL3
| Back | FazBrowse Home | New Git URL |