Docker's Remote API can be secured via TLS and client certificate verification.
First of all you need a few certificates and keys:
- CA certificate
- Server certificate
- Server key
- Client certificate
- Client key
| # 2023-11-27 MIT LICENSE | |
| Here's the open source version of my ChatGPT game MonkeyIslandAmsterdam.com. | |
| It's an unofficial image+text-based adventure game edition of Monkey Island in Amsterdam, my home town. | |
| Please use it however you want. It'd be nice to see more ChatGPT-based games appear from this. If you get inspired by it, please link back to my X https://x.com/levelsio or this Gist so more people can do the same! | |
| Send me your ChatGPT text adventure game on X, I'd love to try it! |
| <!-- COMECE GRATIS AGORA APIBRASIL.COM.BR --> | |
| <!doctype html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="utf-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"> | |
| <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/css/select2.min.css" /> |
| <?php | |
| class EmptyClass {} | |
| echo <<<HTML | |
| <style> | |
| .cm_loader { | |
| position: fixed; | |
| left: 0px; | |
| top: 0px; | |
| width: 100%; | |
| height: 100%; |
| <?php | |
| /** | |
| * The important part here isn't the class structure itself, but the | |
| * __construct(...) function. This __construct is generic enough to be placed into any | |
| * data model class that doesn't preprocess its variables, | |
| * | |
| * Even if you want processing on the variables, | |
| * but simply want an initial value from the get-go, | |
| * you can post-process the values after the if($group){...} statement. | |
| * |
| -> GRID - onRecord | |
| -------------------------------------------------------------------- | |
| {wpp} = "<img class='cm_wpp' data-phone='".{telefone}."' data-nome='".{nome}."' data-id='".{id}."' src='/scriptcase9/app/BootstrapTour/_lib/img/grp__NM__ico__NM__if_WhatsApp_1298775.png' border='0'>"; | |
| -------------------------------------------------------------------- | |
| -> GRID - onScriptInit |
| server { | |
| listen 80; | |
| listen [::]:80; | |
| # HTTP Authentication on | |
| #include common/acl.conf; | |
| server_name mautic.example.com www.mautic.example.com; | |
| access_log /var/log/nginx/mautic.example.com.access.log rt_cache; |
This gist is now deprecated in favor of our official documentation: https://documentation.portainer.io/api/api-examples/ which contains up to date examples!
Please refer to the link above to get access to our updated API documentation and examples.
| <?php | |
| function validaCPF($cpf) { | |
| // Extrai somente os números | |
| $cpf = preg_replace( '/[^0-9]/is', '', $cpf ); | |
| // Verifica se foi informado todos os digitos corretamente | |
| if (strlen($cpf) != 11) { | |
| return false; |
| <?php | |
| if (!isset($_GET['ILoveMautic'])) { | |
| echo 'The secret phrase is wrong.'; | |
| die; | |
| } | |
| $link = "https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; | |
| $allowedTasks = array( | |
| 'cache:clear', |