Microweber v. 2.0.19 on Alpine Linux, Apache 2, PHP8.3 and SQLite.
10K+
Microweber. is a Drag-and-Drop website builder and a robust next-generation Content Management System (CMS) based on the PHP Laravel Framework. It empowers you to create various types of websites, online stores, and blogs without requiring any technical expertise.
This image sets up a development environment Microweber v. 2.0.19 on Alpine, Apache 2, PHP8.3 and SQLite.
Microweber requires a Database as backend. You can launch a dockerized one with the following command:
This will start a Microweber instance listening on port 80 and use SQLite Database
$ docker run -d -p 80:80 --name microweber nandogva/microweber:latestYou can also use a MySQL or MariaDB, launch a dockerized one with the following command(change passwords accordingly):
$ docker run --detach --name mariadb --env MARIADB_USER=db user --env MARIADB_PASSWORD=db password --env MARIADB_DATABASE=db name --env MARIADB_ROOT_PASSWORD=db root password mariadb:latest$ docker run -d -p 80:80 --name microweber --link mariadb nandogva/microweber:latest$ docker volume create mariadb$ docker volume create microweber$ docker run --detach --name mariadb --env MARIADB_USER=username --env MARIADB_PASSWORD=db password --env MARIADB_DATABASE=database_name --env MARIADB_ROOT_PASSWORD=root password -v mariadb:/var/lib/mysql mariadb:latest$ docker run -d -p 80:80 --name microweber --link mariadb -v microweber:/var/www/localhost/htdocs nandogva/micoweber:latestThe easiest way to get a fully featured and functional setup is using a docker-compose file, so here is an example.
version: '3.5'
volumes:
microweber:
db:
services:
db:
image: mariadb:latest
restart: always
volumes:
- db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=rootpass
- MYSQL_PASSWORD=dbpass
- MYSQL_DATABASE=dbname
- MYSQL_USER=dbuser
app:
image: nandogva/microweber:latest
restart: unless-stopped
ports:
- 80:80
links:
- db
volumes:
- microweber:/var/www/localhost/htdocs
environment:
- MYSQL_HOST=db
Content type
Image
Digest
sha256:352605a27…
Size
552.9 MB
Last updated
over 1 year ago
docker pull nandogva/microweber