From: Vincent Vanwaelscappel Date: Thu, 26 Sep 2024 08:52:01 +0000 (+0200) Subject: wip #7073 @0.75 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=refs%2Fheads%2Fmaster;p=docker-template-portainer.git wip #7073 @0.75 --- diff --git a/.idea/docker-template-portainer.iml b/.idea/docker-template-portainer.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/docker-template-portainer.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..44ad8b1 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/data/certs/cert.pem b/data/certs/cert.pem new file mode 100644 index 0000000..28cf26a --- /dev/null +++ b/data/certs/cert.pem @@ -0,0 +1,18 @@ +-----BEGIN CERTIFICATE----- +MIIC3jCCAcagAwIBAgIQNa2MCTyoofv6+GoTCuHrATANBgkqhkiG9w0BAQsFADAA +MB4XDTIyMDUzMTA5NDcyM1oXDTI3MDUzMTA5NDcyM1owADCCASIwDQYJKoZIhvcN +AQEBBQADggEPADCCAQoCggEBANhOoetcZkaiXVVjrJY4ACOsqXhu+D32xJWjAK7y +IK+essF1PE/rlvXWKEfJSRTs4vGrpUhASvr+S6w5fh66n9wk8jccQ68zBzJrsqr7 +qzPp7zajEiZQlxI36Gz8JRr7d4iHpdLeokYs6SqM1M+Fq83MPWwoc29Qr0A8t3ie +K1WHz61OEO9cSXYGn/qQ34CE6pTlgXlKVW0DsqeBEkgK0BT/KBAxw7AF2p4720yE +rtdL+E/R3Z0eBBNUCkdmaHHKUOS912eIbwp1rBSXSbKseiV0pO4fijOzEIhGgwef +wJ3paXiRK+ad3eBbkBqbVzb6kW9R+kzMGFMRIKz9fU6qMjUCAwEAAaNUMFIwDgYD +VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw +HQYDVR0RAQH/BBMwEYIJbG9jYWxob3N0hwQAAAAAMA0GCSqGSIb3DQEBCwUAA4IB +AQDAglL+JT47xzGZJr01zWyIkAtvp7fGzM/3PDF086IyF5dxPq/XadGeS9xfiNTd +8reUNpEP7HD1YwvE8PrvM4L1hL7sQnE4NJ+7obbUkddCNbH3G2WkXIhbrmwKjTtx +n3+d1ZpczrmPThslrdsVej1lEov+h0cSkVSiXJGb6ZmU+x7lKU0c3Zzk2yPf5F6Y +W0LjMhnID+r6W0YEZy2SQEPa8PcPgeKtxfl4pu/sv4uRt78Mgd5C7FHddK3eZW6F +nxbu3dfNyyDFVtq7gYhfSoe5BfhcmgAtizy4kbK7SJzwYBcCEeaiipe39o2ZlyQQ +4jBGqZzPtFnhcs490BUE/Bq6 +-----END CERTIFICATE----- diff --git a/data/certs/key.pem b/data/certs/key.pem new file mode 100644 index 0000000..040527b --- /dev/null +++ b/data/certs/key.pem @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpQIBAAKCAQEA2E6h61xmRqJdVWOsljgAI6ypeG74PfbElaMArvIgr56ywXU8 +T+uW9dYoR8lJFOzi8aulSEBK+v5LrDl+Hrqf3CTyNxxDrzMHMmuyqvurM+nvNqMS +JlCXEjfobPwlGvt3iIel0t6iRizpKozUz4Wrzcw9bChzb1CvQDy3eJ4rVYfPrU4Q +71xJdgaf+pDfgITqlOWBeUpVbQOyp4ESSArQFP8oEDHDsAXanjvbTISu10v4T9Hd +nR4EE1QKR2ZoccpQ5L3XZ4hvCnWsFJdJsqx6JXSk7h+KM7MQiEaDB5/AnelpeJEr +5p3d4FuQGptXNvqRb1H6TMwYUxEgrP19TqoyNQIDAQABAoIBABDNkvB4ng1QoZV3 +h7mnogMjb4rGfAw8Nis1nWD5uCZMWrCCjevbbj+sojZpYX75o+uIHO/O5sQ2quQ3 +FyAF+VMdn58+V9etTBrTmO6FXFhNDOMeqdNGIWYt56VHtQ4yiKeXef82gj6XUImY +pRN129HB0uerAMSd7O89iDcbelxLavRKwXPVlJepaxRpgLHgIhttdnpIUbVBPhG9 +ChWYK9vHpUHluOBTykTZlSitjXTbViPwhZvyJEl1Nzfq6OShRE1ObZbvwgfJLBHv +KofJEZMFRWnQKtfN3gEDlLeOWp8kTlhop2MkB7C0/Iv+73YYkp+eZ7KCJnaB7QK3 +0E6M+sECgYEA9S6kDJnP7nXG/6IGmnI1yIH0UOBLJE6dKYE18hTi2V6kqcXrdiCr +5P6WdlWFv3bguckA5QdaA0b+gBAoHYs81bdUcn6Fyx6hAabbsZRZhUiZ425dv8J8 +3tA8QZcHoQJ8WDDU2qES9/uVy1gAPokLAprobAfoRXowkXcDFf+B/eUCgYEA4dnY +V5N/XEvTegmQTG3CIqYynXoh1q2De8ZYNXA9Qv8w2wnPfcfWiQbJpjiurHos10cs +NdvTLWvDE5ZTUjcM9ONbEXgnWZKqYin8vW6mKOcrsU2YBXpgy4vPb5gqMSGwrROw +3N9ko8hG/OEBADBsVCNB6lhOuweFnlBv0T2xnhECgYEAsC5MubVJIixFy+ms3wyU +szkWy4rw0+0dp/ZuQj9Z5yLIJirPkPnXK1z515yK2FNfFoFmgCzxNIuuU23ItboZ +A+WR7BgYoiWnQp2ZHpjgXxMVacUj3qitvBpcQjF5zOwRV/n26gd2rvV85TqeKlGl +tMCFpSNld49fGRgxAnyw9zUCgYEAl3ZP9xNs00nqzioBwq/NBQ2uXhvc+6qrxeNT +nqrh+r9HVW3z3+eYAZcyvq2+vt7Ema8agBgnPIvLbKRgxn8yyjx7A3Ev+os4htKf +s66z8jRuAd8Gt43FwlvFxpImoYJ1iOzurIGIbapPqSGAWU8gJyDqAK4uRpGZ030g +MBQOvPECgYEAgWUGwIsQGU1Yg3xGTjWkxsOu2COm+UDkMlkYiEQwko7TD2yGIOEt +hEZhjt7LxvZlIzl3GpLIDTHvIoHEglsl6i7iollQgZbUjWqK5HBwhmymzEMHYBGL +Rw+5BHpOYnNQkxAD4s5ZJXcdZ1/W7kUI1xItVyClCjA/eNHVD9nJ3lo= +-----END RSA PRIVATE KEY----- diff --git a/data/chisel/private-key.pem b/data/chisel/private-key.pem new file mode 100644 index 0000000..eb8a670 --- /dev/null +++ b/data/chisel/private-key.pem @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIDHcLnbDYHrL4zDsu6vLdQW8qywNk5tElw+pZS81Su+moAoGCCqGSM49 +AwEHoUQDQgAEI5jI0Er0+E3Xm9NknDz5ll6/HlGDgC3eSRs/G8QU7itPjmRgoVaw +Zo/2I7UCiP19+3hO2Zd373Z1zFJbcVCPSw== +-----END EC PRIVATE KEY----- diff --git a/data/docker_config/config.json b/data/docker_config/config.json new file mode 100644 index 0000000..648cfba --- /dev/null +++ b/data/docker_config/config.json @@ -0,0 +1 @@ +{"HttpHeaders":{"X-PortainerAgent-ManagerOperation":"1","X-PortainerAgent-PublicKey":"3059301306072a8648ce3d020106082a8648ce3d0301070342000487f3d4c2cf7213b6d6fbbac7fda0f26865d8e417948b6541161721fb931ba0a5f4495627ef2cf3b88dc725ccdb390a7a609c5726d80568d95a371720d69ccb7a","X-PortainerAgent-Signature":"eemQyKRQVE6RrZ1DWusznVIP1Wobtbvh7NbjbtLesA2xDx10X5vhP46wJ+cXp1fHPXjJIyV9w9hIuimcuNT8tw"}} \ No newline at end of file diff --git a/data/portainer.db b/data/portainer.db new file mode 100644 index 0000000..1c06a2c Binary files /dev/null and b/data/portainer.db differ diff --git a/data/portainer.key b/data/portainer.key new file mode 100644 index 0000000..7177ddf --- /dev/null +++ b/data/portainer.key @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEILbddwlIVD3fNeNJeNSIiwJJ3OEbimapk+QKX2zpg/eOoAoGCCqGSM49 +AwEHoUQDQgAEh/PUws9yE7bW+7rH/aDyaGXY5BeUi2VBFhch+5MboKX0SVYn7yzz +uI3HJczbOQp6YJxXJtgFaNlaNxcg1pzLeg== +-----END EC PRIVATE KEY----- diff --git a/data/portainer.pub b/data/portainer.pub new file mode 100644 index 0000000..8036490 --- /dev/null +++ b/data/portainer.pub @@ -0,0 +1,4 @@ +-----BEGIN ECDSA PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEh/PUws9yE7bW+7rH/aDyaGXY5BeU +i2VBFhch+5MboKX0SVYn7yzzuI3HJczbOQp6YJxXJtgFaNlaNxcg1pzLeg== +-----END ECDSA PUBLIC KEY----- diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..3f1a1b3 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,16 @@ +# docker-compose.yml +version: '3' + +services: + portainer: + image: portainer/portainer-ce:latest + container_name: portainer + restart: unless-stopped + security_opt: + - no-new-privileges:true + volumes: + - /etc/localtime:/etc/localtime:ro + - /var/run/docker.sock:/var/run/docker.sock:ro + - ./data:/data + ports: + - 9443:9443 \ No newline at end of file diff --git a/update b/update new file mode 100644 index 0000000..462d621 --- /dev/null +++ b/update @@ -0,0 +1,6 @@ +#!/bin/sh +cd /docker/portainer +docker compose pull +docker compose down -v +docker compose up -d +ufw-docker allow portainer