]> _ Git - docker-template-portainer.git/commitdiff
wip #7073 @0.75 master
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 26 Sep 2024 08:52:01 +0000 (10:52 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 26 Sep 2024 08:52:01 +0000 (10:52 +0200)
12 files changed:
.idea/docker-template-portainer.iml [new file with mode: 0644]
.idea/modules.xml [new file with mode: 0644]
.idea/vcs.xml [new file with mode: 0644]
data/certs/cert.pem [new file with mode: 0644]
data/certs/key.pem [new file with mode: 0644]
data/chisel/private-key.pem [new file with mode: 0644]
data/docker_config/config.json [new file with mode: 0644]
data/portainer.db [new file with mode: 0644]
data/portainer.key [new file with mode: 0644]
data/portainer.pub [new file with mode: 0644]
docker-compose.yml [new file with mode: 0644]
update [new file with mode: 0644]

diff --git a/.idea/docker-template-portainer.iml b/.idea/docker-template-portainer.iml
new file mode 100644 (file)
index 0000000..d6ebd48
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644 (file)
index 0000000..44ad8b1
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/docker-template-portainer.iml" filepath="$PROJECT_DIR$/.idea/docker-template-portainer.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644 (file)
index 0000000..35eb1dd
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/data/certs/cert.pem b/data/certs/cert.pem
new file mode 100644 (file)
index 0000000..28cf26a
--- /dev/null
@@ -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 (file)
index 0000000..040527b
--- /dev/null
@@ -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 (file)
index 0000000..eb8a670
--- /dev/null
@@ -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 (file)
index 0000000..648cfba
--- /dev/null
@@ -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 (file)
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 (file)
index 0000000..7177ddf
--- /dev/null
@@ -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 (file)
index 0000000..8036490
--- /dev/null
@@ -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 (file)
index 0000000..3f1a1b3
--- /dev/null
@@ -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 (file)
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