Sign inSign up

likha/opencart

By likha

•Updated about 6 years ago

Image
0

2.4K

likha/opencart repository overview

⁠OpenCart

OpenCart is an online store management system. It is PHP-based, using a MySQL database and HTML components.

⁠Prerequisites

⁠MySQL Database

An external database will be used for this OpenCart installation.

⁠(Sample) Manual Installation of the Database
docker run \
 --net=host \
 --name mariadb \
 -e MYSQL_ROOT_PASSWORD=opencart \
 -e MYSQL_USER=opencart \
 -e MYSQL_PASSWORD=opencart \
 -e MYSQL_DATABASE=opencart \
 -d mariadb:latest

⁠Persistent Disk

A persistent disk is used to retain the OpenCart data along side with the MySQL.

⁠Configuration

⁠Environment Variables

⁠User Site Configuration
  • OPENCART_HOST: OpenCart host name. Default: localhost
  • OPENCART_USER: OpenCart Admin username. Default: oc_admin
  • OPENCART_PASS: OpenCart Admin password. Default: oc_password
  • OPENCART_EMAIL: OpenCart application email. Default: shop@localhost
⁠MySQL Database
  • DATABASE_HOST: MySQL endpoint.
  • DATABASE_USER: OpenCart Database User. Default: opencart
  • DATABASE_PASS: OpenCart Database Password. Default: opencart
  • DATABASE_DB: OpenCart Database. Default: opencart

⁠Deployment

docker run \
 --net=host \
 --name opencart \
 -e DATABASE_HOST="192.168.100.157" \
 -e DATABASE_USER="opencart" \
 -e DATABASE_PASS="opencart" \
 -e DATABASE_DB="opencart" \
 -e OPENCART_USER="oc_admin" \
 -e OPENCART_PASS="oc_password" \
 -e OPENCART_EMAIL="shop@localhost" \
 -e OPENCART_HOST="localhost" \
 -v path/to/persistence:/likha \
 -d likha/opencart:latest

Tag summary

Content type

Image

Digest

Size

187 MB

Last updated

about 6 years ago

docker pull likha/opencart