Sign inSign up

kostikas12/opencart

By kostikas12

•Updated about 7 years ago

Image
0

201

kostikas12/opencart repository overview

⁠Start containers

First start: put opencart.sh and docker-compose.yml in the same folder and run opencart.sh. Others: docker-compose up

bash opencart.sh
docker-compose up

⁠Domains

opencart1.devais.work
opencart2.devais.work

⁠Creds:

Hostname: mysql
database: opencart
name: root
pass: secure_passwordf4e2346dfyb
user name: admin
user email: [email protected]
user password: 1

⁠opencart.sh

#!/bin/bash
#downloading dump
echo "downloading dump..."
curl https://gitlab.com/kostia_kovaluk/opencart_database/raw/master/opencart.sql?inline=false -o opencart.sql
echo "----------------- completed"
#docker-compose
echo "docker-compose up..."
docker-compose up -d
sleep 18s
echo "----------------- completed"
#restoring database
echo "restoring database..."
docker exec -i mysql sh -c 'exec mysql -uroot -p"secure_passwordf4e2346dfyb" opencart' < opencart.sql
echo "----------------- completed"

⁠docker-compose.yml

version: '3.2'
services:
  mysql:
    image: mysql:8.0
    container_name: mysql
    hostname: mysql
    command: --default-authentication-plugin=mysql_native_password
    environment:
      - MYSQL_DATABASE=opencart
      - MYSQL_ROOT_PASSWORD=secure_passwordf4e2346dfyb
    restart: always
    ports:
      - '3306:3306'
    volumes:
      - mysql_data:/var/lib/mysql
  opencart:
    image: kostikas12/opencart:2.0
    container_name: opencart
    hostname: opencart
    restart: always
    ports:
      - '80:80'
      - '443:443'
    depends_on:
      - mysql
volumes:
  mysql_data:
    driver: local

Tag summary

Content type

Image

Digest

Size

187.9 MB

Last updated

about 7 years ago

docker pull kostikas12/opencart:4.1