Resources attached to the Road To DevOps tutorial
https://blog.noobtoroot.xyz/road-to-devops/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.0 KiB
44 lines
1.0 KiB
#!/bin/bash |
|
echo "Content-type: text/html" |
|
echo "" |
|
|
|
echo "<style> |
|
table { |
|
border-collapse: collapse; |
|
} |
|
|
|
td, th { |
|
padding: 0.3rem 0.5rem; |
|
border: 1px solid #c8cdd4; |
|
} |
|
</style>" |
|
|
|
echo "<h1>SII - Formation Docker </h1>" |
|
|
|
# check if table exist |
|
mysql --user="$MYSQL_USER" \ |
|
--password="$MYSQL_PASSWORD" \ |
|
--database="$MYSQL_DATABASE" \ |
|
--host="$MYSQL_HOST" \ |
|
--port="3306" \ |
|
< /tmp/docker.sql |
|
|
|
if [[ $? -ne 0 ]] ; then |
|
echo "Error: unable to connect to mariadb database [${MYSQL_DATABASE}] with user [${MYSQL_USER}]." |
|
fi |
|
|
|
# insert new log |
|
mysql --user="$MYSQL_USER" --password="$MYSQL_PASSWORD" \ |
|
--execute="insert into log values (NULL, now(), '$(hostname)');" \ |
|
--html \ |
|
--database="$MYSQL_DATABASE" \ |
|
--host="$MYSQL_HOST" \ |
|
--port="3306" |
|
|
|
# display all logs |
|
mysql --user="$MYSQL_USER" --password="$MYSQL_PASSWORD" \ |
|
--execute="select * from log order by date desc;" \ |
|
--html \ |
|
--database="$MYSQL_DATABASE" \ |
|
--host="$MYSQL_HOST" \ |
|
--port="3306"
|
|
|