upadated image
This commit is contained in:
@@ -3,14 +3,13 @@ version: '3'
|
|||||||
services:
|
services:
|
||||||
website-WHAT_CONTAINER_NAME:
|
website-WHAT_CONTAINER_NAME:
|
||||||
container_name: WHAT_CONTAINER_NAME
|
container_name: WHAT_CONTAINER_NAME
|
||||||
image: shinsenter/codeigniter4
|
image: yeasy/simple-web
|
||||||
#image: bitnami/codeigniter:latest
|
|
||||||
ports:
|
ports:
|
||||||
- 'ALLOCATED_PORT:80'
|
- 'ALLOCATED_PORT:80'
|
||||||
restart: always
|
restart: always
|
||||||
volumes: ['DESTINATION_FOLDER:/var/www/html']
|
volumes: ['DESTINATION_FOLDER:/var/www/html']
|
||||||
# environment:
|
# environment:
|
||||||
# WORDPRESS_DB_HOST: db:3306
|
# WORDPRESS_DB_HOST: d b:3306
|
||||||
# WORDPRESS_DB_USER: bloguser
|
# WORDPRESS_DB_USER: bloguser
|
||||||
# WORDPRESS_DB_PASSWORD: CNT_DB_PASS
|
# WORDPRESS_DB_PASSWORD: CNT_DB_PASS
|
||||||
# WORDPRESS_DB_NAME: CNT_DB_NAME
|
# WORDPRESS_DB_NAME: CNT_DB_NAME
|
||||||
|
|||||||
@@ -3,8 +3,7 @@ version: '3'
|
|||||||
services:
|
services:
|
||||||
website-WHAT_CONTAINER_NAME:
|
website-WHAT_CONTAINER_NAME:
|
||||||
container_name: WHAT_CONTAINER_NAME
|
container_name: WHAT_CONTAINER_NAME
|
||||||
image: shinsenter/codeigniter4
|
image: yeasy/simple-web
|
||||||
#image: bitnami/codeigniter:latest
|
|
||||||
ports:
|
ports:
|
||||||
- 'ALLOCATED_PORT:80'
|
- 'ALLOCATED_PORT:80'
|
||||||
restart: always
|
restart: always
|
||||||
|
|||||||
@@ -11,6 +11,8 @@ class Provision extends BaseController
|
|||||||
{
|
{
|
||||||
$this->allocatePortNo(); // allocte port for the conyainer use
|
$this->allocatePortNo(); // allocte port for the conyainer use
|
||||||
|
|
||||||
|
$this->prepareDataBase(); // allocte port for the conyainer use
|
||||||
|
|
||||||
$this->updateProvision();
|
$this->updateProvision();
|
||||||
|
|
||||||
$provArrv = [
|
$provArrv = [
|
||||||
@@ -37,6 +39,13 @@ class Provision extends BaseController
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function prepareDataBase():string
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
return '';
|
||||||
|
}
|
||||||
public function updateProvision(): string
|
public function updateProvision(): string
|
||||||
{
|
{
|
||||||
$list_limit = 1; // for noow
|
$list_limit = 1; // for noow
|
||||||
@@ -50,6 +59,7 @@ class Provision extends BaseController
|
|||||||
$mysql = "SELECT id, uid, internal_url,product_id,status,provision_port,updated, member_id
|
$mysql = "SELECT id, uid, internal_url,product_id,status,provision_port,updated, member_id
|
||||||
FROM members_products
|
FROM members_products
|
||||||
WHERE provision_port > 0
|
WHERE provision_port > 0
|
||||||
|
AND provision_status = 0
|
||||||
ORDER BY updated ASC LIMIT ".$list_limit;
|
ORDER BY updated ASC LIMIT ".$list_limit;
|
||||||
|
|
||||||
$query = $this->db->query($mysql);
|
$query = $this->db->query($mysql);
|
||||||
@@ -233,8 +243,10 @@ class Provision extends BaseController
|
|||||||
try{
|
try{
|
||||||
log_message('critical', "***** ***** Provision :: runAnsibleShell($provisionFile) ");
|
log_message('critical', "***** ***** Provision :: runAnsibleShell($provisionFile) ");
|
||||||
$shellCommand ="ansible-playbook --vault-password-file secrets.pass --key-file ~/.ssh/ansible_worker -i inventory $provisionFile";
|
$shellCommand ="ansible-playbook --vault-password-file secrets.pass --key-file ~/.ssh/ansible_worker -i inventory $provisionFile";
|
||||||
|
log_message('critical', $shellCommand);
|
||||||
|
|
||||||
$output = shell_exec($shellCommand );
|
$output = shell_exec($shellCommand );
|
||||||
log_message('critical', "***** ***** Provision :: runAnsibleShell(output) ".$output);
|
log_message('critical', "***** ***** Provision :: runAnsibleShell(output) AFTER SHELL RUN ".$output);
|
||||||
} catch ( \Exception $e){
|
} catch ( \Exception $e){
|
||||||
log_message('critical', "***** ***** Provision Error:: runAnsibleShell() ".$e->getMessage());
|
log_message('critical', "***** ***** Provision Error:: runAnsibleShell() ".$e->getMessage());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user