Docs
Edit page
API
Code of conductContributing
Deploy on Web
Getting Started
Help
Installation Guides
DockerDockerDocker ComposePrerequisitesSetup DatabaseUsing Source code
Readme
Single Instance

Getting Started with Docker

  • Docker
  • Docker Compose

Docker

We'll use cezerin/cezerin image. About image.

  1. Run MongoDB
docker run --name store-db -v /var/www/store-db:/data/db -d mongo:latest
  1. Run Cezerin
docker run -d \
--name store \
--link store-db:db \
-p 80:80 \
-e DB_HOST=db \
-e DB_PORT=27017 \
-e DB_NAME=shop \
-e DB_USER=user \
-e DB_PASS=password \
-v /var/www/store:/var/www/cezerin \
cezerin/cezerin:latest

Open http://localhost to see your store. Dashboard - http://localhost/admin API - http://localhost

Docker Compose

Create docker-compose.yml by examples.

version: "3"
services:
app:
image: cezerin/cezerin
environment:
- DB_HOST=db
- DB_PORT=27017
- DB_NAME=shop
- DB_USER=
- DB_PASS=
ports:
- 4000:80
volumes:
- /var/www/store:/var/www/cezerin
depends_on:
- db
restart: always
db:
image: mongo
ports:
- 27017
volumes:
- /var/www/store-db:/data/db
restart: always

/var/www/store - folder with Cezerin /var/www/store-db - folder with MongoDB data