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