Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
GitHub Actions CI-CD
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Косыгин Кирилл Сергеевич
GitHub Actions CI-CD
Commits
b8d3bafb
Commit
b8d3bafb
authored
Mar 03, 2022
by
Cyrille
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix dump util
parent
f951fad4
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
14 deletions
+20
-14
docker-compose.yaml
docker-compose.yaml
+2
-2
dump.php
utils/dump.php
+18
-12
No files found.
docker-compose.yaml
View file @
b8d3bafb
version
:
'
3.1'
version
:
"
3.1"
services
:
# admin
...
...
@@ -7,7 +7,7 @@ services:
image
:
wordpress
restart
:
always
ports
:
-
8080:80
-
"
8080:80"
env_file
:
-
.env
volumes
:
...
...
utils/dump.php
View file @
b8d3bafb
...
...
@@ -5,12 +5,16 @@
* @todo parametrize
*/
define
(
'BAN_LINE'
,
'mysqldump:'
);
const
TO_SKIP
=
[
'mysqldump:'
,
'Unable to close the console'
,
'failed to get console mode for stdout'
,
];
define
(
'CONTAINER'
,
'db'
);
// Docker CO
mpose container name
define
(
'USER'
,
'exampleuser'
)
;
// Database user
define
(
'PASSWORD'
,
'examplepass'
)
;
// Database password
define
(
'DB_NAME'
,
'exampledb'
)
;
const
CONTAINER
=
'db'
;
// Docker Co
mpose container name
const
USER
=
'exampleuser'
;
// Database user
const
PASSWORD
=
'examplepass'
;
// Database password
const
DB_NAME
=
'exampledb'
;
$cmd
=
sprintf
(
...
...
@@ -23,10 +27,12 @@ $cmd = sprintf(
$sql
=
shell_exec
(
$cmd
);
echo
implode
(
"
\n
"
,
array_filter
(
explode
(
"
\n
"
,
$sql
),
fn
(
string
$line
)
=>
!
str_starts_with
(
$line
,
BAN_LINE
)
)
);
$lines
=
explode
(
"
\n
"
,
$sql
);
echo
implode
(
"
\n
"
,
array_filter
(
$lines
,
function
(
string
$line
)
{
foreach
(
TO_SKIP
as
$ban
)
{
if
(
str_starts_with
(
$line
,
$ban
))
return
false
;
}
return
true
;
}));
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment