Sign inSign up

lucaibao/backdropcms

By lucaibao

•Updated almost 6 years ago

Image
0

51

lucaibao/backdropcms repository overview

⁠docker-compose.yml

version: '2'

services:
    cms:
        image: backdropcms_1.8.0:ubuntu
        container_name: backdropcms_1.8.0_ubuntu
        hostname: backdropcms
        command:
            - /bin/bash
            - -c
            - |
              /usr/sbin/apache2ctl -k start &
              /usr/sbin/mysqld &
              /opt/run-basic.sh
        volumes:
            - /data/cms/mysql/log:/var/log/mysql
            - ./run-basic.sh:/opt/run-basic.sh
        expose:
            - "80"
            - "3306"
        tty: true

⁠run-basic.sh

#!/bin/bash
username=admin
password=Admin123456
ip=localhost

echo "ServerName $ip" >> /etc/apache2/apache2.conf

while true
do
    killall -0 apache2
        if [ $? -eq 0 ];then
                echo "apache2 service is runing" > /dev/null
        else
                /usr/sbin/apache2ctl -k start &>/dev/null &
        fi
        killall -0 mysqld
        if [ $? -eq 0 ];then
                echo "mysql service is runing" > /dev/null
        else
                /usr/sbin/mysqld &>/dev/null &
        fi
        sleep 10
done

Tag summary

Content type

Image

Digest

Size

182.7 MB

Last updated

almost 6 years ago

docker pull lucaibao/backdropcms:part1