From 7438b4ae2718839967bffef7c8a1f07b855040ac Mon Sep 17 00:00:00 2001 From: Elias Stepanik <40958815+eliasstepanik@users.noreply.github.com> Date: Wed, 27 Sep 2023 23:35:16 +0200 Subject: [PATCH] Structure --- Dockerfile | 12 + ...er_Container_AutoCompose_dashdot-web-1.yml | 77 ++ ...ontainer_AutoCompose_filecloud.mongodb.yml | 68 ++ ...ontainer_AutoCompose_filecloud.preview.yml | 44 ++ ...Container_AutoCompose_filecloud.server.yml | 49 ++ .../Docker_Container_AutoCompose_homarr.yml | 84 ++ ...e_home_assistent_elias-homeassistant-1.yml | 91 +++ ...er_Container_AutoCompose_proxy-caddy-1.yml | 74 ++ ...ker_Container_AutoCompose_proxy-ddns-1.yml | 44 ++ ...ontainer_AutoCompose_proxy-portainer-1.yml | 52 ++ ...Container_AutoCompose_proxy-portsync-1.yml | 44 ++ ..._Container_AutoCompose_proxy-proxmox-1.yml | 42 + ..._Container_AutoCompose_proxy-whoami0-1.yml | 39 + ...er_Container_AutoCompose_windmill-db-1.yml | 52 ++ ...r_Container_AutoCompose_windmill-lsp-1.yml | 75 ++ ...AutoCompose_windmill-windmill_server-1.yml | 93 +++ ...AutoCompose_windmill-windmill_worker-1.yml | 87 ++ ...AutoCompose_windmill-windmill_worker-2.yml | 87 ++ ...AutoCompose_windmill-windmill_worker-3.yml | 87 ++ ...pose_windmill-windmill_worker_native-1.yml | 89 +++ ..._Container_InspectOutput_dashdot-web-1.txt | 232 ++++++ ...tainer_InspectOutput_filecloud.mongodb.txt | 260 ++++++ ...tainer_InspectOutput_filecloud.preview.txt | 250 ++++++ ...ntainer_InspectOutput_filecloud.server.txt | 249 ++++++ .../Docker_Container_InspectOutput_homarr.txt | 284 +++++++ ...t_home_assistent_elias-homeassistant-1.txt | 257 ++++++ ..._Container_InspectOutput_proxy-caddy-1.txt | 310 ++++++++ ...r_Container_InspectOutput_proxy-ddns-1.txt | 227 ++++++ ...tainer_InspectOutput_proxy-portainer-1.txt | 255 ++++++ ...ntainer_InspectOutput_proxy-portsync-1.txt | 227 ++++++ ...ontainer_InspectOutput_proxy-proxmox-1.txt | 219 ++++++ ...ontainer_InspectOutput_proxy-whoami0-1.txt | 218 +++++ ..._Container_InspectOutput_windmill-db-1.txt | 309 ++++++++ ...Container_InspectOutput_windmill-lsp-1.txt | 254 ++++++ ...spectOutput_windmill-windmill_server-1.txt | 283 +++++++ ...spectOutput_windmill-windmill_worker-1.txt | 284 +++++++ ...spectOutput_windmill-windmill_worker-2.txt | 284 +++++++ ...spectOutput_windmill-windmill_worker-3.txt | 284 +++++++ ...tput_windmill-windmill_worker_native-1.txt | 288 +++++++ backupComposeFiles/Docker_Net_bridge.config | 37 + .../Docker_Net_filecloud_default.config | 49 ++ backupComposeFiles/Docker_Net_host.config | 25 + backupComposeFiles/Docker_Net_none.config | 25 + .../Docker_Net_proxy_caddy.config | 98 +++ .../Docker_Net_proxy_default.config | 56 ++ .../Docker_Net_windmill_windmill_link.config | 84 ++ backupComposeFiles/getConfig.sh | 19 + docker-compose.yml | 145 ++++ get-docker.sh | 743 ++++++++++++++++++ .../.idea/.idea.ports.dir/.idea/workspace.xml | 104 +++ proxy.sh | 55 ++ reinstallDocker.sh | 18 + 52 files changed, 7722 insertions(+) create mode 100644 Dockerfile create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_dashdot-web-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_filecloud.mongodb.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_filecloud.preview.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_filecloud.server.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_homarr.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_home_assistent_elias-homeassistant-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_proxy-caddy-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_proxy-ddns-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_proxy-portainer-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_proxy-portsync-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_proxy-proxmox-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_proxy-whoami0-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_windmill-db-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_windmill-lsp-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_server-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-1.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-2.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-3.yml create mode 100644 backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker_native-1.yml create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_dashdot-web-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_filecloud.mongodb.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_filecloud.preview.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_filecloud.server.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_homarr.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_home_assistent_elias-homeassistant-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_proxy-caddy-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_proxy-ddns-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_proxy-portainer-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_proxy-portsync-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_proxy-proxmox-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_proxy-whoami0-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_windmill-db-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_windmill-lsp-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_server-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-1.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-2.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-3.txt create mode 100644 backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker_native-1.txt create mode 100644 backupComposeFiles/Docker_Net_bridge.config create mode 100644 backupComposeFiles/Docker_Net_filecloud_default.config create mode 100644 backupComposeFiles/Docker_Net_host.config create mode 100644 backupComposeFiles/Docker_Net_none.config create mode 100644 backupComposeFiles/Docker_Net_proxy_caddy.config create mode 100644 backupComposeFiles/Docker_Net_proxy_default.config create mode 100644 backupComposeFiles/Docker_Net_windmill_windmill_link.config create mode 100644 backupComposeFiles/getConfig.sh create mode 100644 docker-compose.yml create mode 100644 get-docker.sh create mode 100644 ports/.idea/.idea.ports.dir/.idea/workspace.xml create mode 100644 proxy.sh create mode 100644 reinstallDocker.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..624140f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +ARG CADDY_VERSION=2.7.4 +FROM caddy:${CADDY_VERSION}-builder-alpine AS builder + +RUN xcaddy build \ + --with github.com/lucaslorentz/caddy-docker-proxy/v2 \ + --with github.com/caddy-dns/ionos + +FROM caddy:${CADDY_VERSION}-alpine + +COPY --from=builder /usr/bin/caddy /usr/bin/caddy + +CMD ["caddy", "docker-proxy"] diff --git a/backupComposeFiles/Docker_Container_AutoCompose_dashdot-web-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_dashdot-web-1.yml new file mode 100644 index 0000000..d842846 --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_dashdot-web-1.yml @@ -0,0 +1,77 @@ +networks: + proxy_caddy: + external: true + name: "proxy_caddy" + +services: + dashdot-web-1: + + command: + - "yarn" + - "start" + + container_name: "dashdot-web-1" + + entrypoint: + - "docker-entrypoint.sh" + + environment: + - "DASHDOT_ENABLE_CPU_TEMPS=true" + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + - "NODE_VERSION=18.17.1" + - "YARN_VERSION=1.22.19" + - "DASHDOT_RUNNING_IN_DOCKER=true" + + expose: + - "3001/tcp" + + hostname: "0ee38bd73b28" + + image: "mauricenino/dashdot:latest" + + ipc: "private" + + labels: + caddy: "dashdot.sailehd.systems" + caddy.reverse_proxy: "{{upstreams 3001}}" + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + com.docker.compose.config-hash: "06f0a217324a531e1c2dba62e2e66cf1d8513332f84d35552e84e40b315a97e4" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "" + com.docker.compose.image: "sha256:bd7a05d3171eee72d5379ca06e577402266133ba4e6e387d3036cb07626044d1" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "dashdot" + com.docker.compose.project.config_files: "/data/compose/1/v2/docker-compose.yml" + com.docker.compose.project.working_dir: "/data/compose/1/v2" + com.docker.compose.service: "web" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.authors: "\"MauriceNino \"" + org.opencontainers.image.created: "2023-08-23T21:44:19.282Z" + org.opencontainers.image.description: "\"dash. - a modern server dashboard\"" + org.opencontainers.image.licenses: "MIT" + org.opencontainers.image.revision: "80366ce356f35250aec5b2aa1c46e838fb492b66" + org.opencontainers.image.source: "https://github.com/MauriceNino/dashdot" + org.opencontainers.image.title: "\"dash.\"" + org.opencontainers.image.url: "https://github.com/MauriceNino/dashdot" + org.opencontainers.image.version: "5.2.3" + + logging: + driver: "json-file" + options: {} + + networks: + - "proxy_caddy" + + privileged: true + + restart: "unless-stopped" + + security_opt: + - "label=disable" + + volumes: + - "/:/mnt/host:ro" + + working_dir: "/app" + +version: "3.6" diff --git a/backupComposeFiles/Docker_Container_AutoCompose_filecloud.mongodb.yml b/backupComposeFiles/Docker_Container_AutoCompose_filecloud.mongodb.yml new file mode 100644 index 0000000..06fc40e --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_filecloud.mongodb.yml @@ -0,0 +1,68 @@ +networks: + filecloud_default: + external: true + name: "filecloud_default" + +services: + filecloud.mongodb: + + command: + - "mongod" + + container_name: "filecloud.mongodb" + + entrypoint: + - "docker-entrypoint.sh" + + environment: + - "mongodb_data_container=/data/db" + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + - "GOSU_VERSION=1.16" + - "JSYAML_VERSION=3.13.1" + - "MONGO_PACKAGE=mongodb-org" + - "MONGO_REPO=repo.mongodb.org" + - "MONGO_MAJOR=6.0" + - "MONGO_VERSION=6.0.8" + - "HOME=/data/db" + + expose: + - "27017/tcp" + + hostname: "d6d6c55a54d4" + + image: "mongo:6.0.8" + + ipc: "private" + + labels: + com.docker.compose.config-hash: "e72e9716ac0e9dfa0b387ceae67e539db57340ed97a81ee36425cc9e34401d9a" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "" + com.docker.compose.image: "sha256:fb5fba25b25a267c90549346e49e6d76211eae5bf4ac6943c49eac4d30862232" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "filecloud" + com.docker.compose.project.config_files: "/data/compose/11/v1/docker-compose.yml" + com.docker.compose.project.working_dir: "/data/compose/11/v1" + com.docker.compose.service: "filecloud.mongodb" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.ref.name: "ubuntu" + org.opencontainers.image.version: "22.04" + + logging: + driver: "json-file" + options: {} + + networks: + - "filecloud_default" + + volumes: + - "780286ad5e60c9e800606706d01e48f59fb7490bf0f4d0b6b75f5c347787cfd2:/data/configdb" + - "filecloud_mongo_database:/data/db" + +version: "3.6" + +volumes: + 780286ad5e60c9e800606706d01e48f59fb7490bf0f4d0b6b75f5c347787cfd2: + external: true + filecloud_mongo_database: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_filecloud.preview.yml b/backupComposeFiles/Docker_Container_AutoCompose_filecloud.preview.yml new file mode 100644 index 0000000..203860a --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_filecloud.preview.yml @@ -0,0 +1,44 @@ +networks: + filecloud_default: + external: true + name: "filecloud_default" + +services: + filecloud.preview: + container_name: "filecloud.preview" + entrypoint: + - "/opt/libreoffice/init.sh" + environment: + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + hostname: "7738987c64a0" + image: "filecloud/filecloudpreview22.1:latest" + ipc: "private" + labels: + com.docker.compose.config-hash: "5f447b8ada6718d726c80def43b22b1c42808bfb570c734bb80f6c92aec00726" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "" + com.docker.compose.image: "sha256:fec248ba82d66331c6311a494ef8a208264d360b28e3422b166463e96c2f09ca" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "filecloud" + com.docker.compose.project.config_files: "/data/compose/11/v1/docker-compose.yml" + com.docker.compose.project.working_dir: "/data/compose/11/v1" + com.docker.compose.service: "filecloud.preview" + com.docker.compose.version: "2.20.2" + logging: + driver: "json-file" + options: {} + networks: + - "filecloud_default" + volumes: + - "/subvol-1000-disk-0/cloud:/var/clouddata" + - "9a7d2ff9f5bd137a2a5e0e6d1d850cfac4bcd15e8cff893fd93696325b0400c9:/tmp" + - "filecloud_var_html:/var/www/html" + working_dir: "/tmp" + +version: "3.6" + +volumes: + 9a7d2ff9f5bd137a2a5e0e6d1d850cfac4bcd15e8cff893fd93696325b0400c9: + external: true + filecloud_var_html: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_filecloud.server.yml b/backupComposeFiles/Docker_Container_AutoCompose_filecloud.server.yml new file mode 100644 index 0000000..555da3a --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_filecloud.server.yml @@ -0,0 +1,49 @@ +networks: + proxy_caddy: + external: true + name: "proxy_caddy" + +services: + filecloud.server: + container_name: "filecloud.server" + entrypoint: + - "bash" + - "/usr/local/bin/init.sh" + environment: + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + hostname: "f2b8bb4c2a26" + image: "filecloud/filecloudserver23.1:latest" + ipc: "private" + labels: + caddy: "cloud.sailehd.systems" + caddy.reverse_proxy: "{{upstreams 443}}" + caddy.reverse_proxy.transport: "http" + caddy.reverse_proxy.transport.tls_insecure_skip_verify: "" + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + com.docker.compose.config-hash: "94fa7f0e1a6ba215983433177bd1f9d143127ce8c53d430d89969288412e0951" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "filecloud.mongodb:service_started:false,filecloud.preview:service_started:false" + com.docker.compose.image: "sha256:0e24a7ebb56167aac91c0bac577c6dfb0bee117b90e18a15edd176394262fede" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "filecloud" + com.docker.compose.project.config_files: "/data/compose/11/v3/docker-compose.yml" + com.docker.compose.project.working_dir: "/data/compose/11/v3" + com.docker.compose.replace: "bf8da4f15cb366e3beac13872e1aa8fd519dbbcf44598c98e54b6f538da01043" + com.docker.compose.service: "filecloud.server" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.ref.name: "ubuntu" + org.opencontainers.image.version: "22.04" + logging: + driver: "json-file" + options: {} + networks: + - "proxy_caddy" + volumes: + - "/subvol-1000-disk-0/cloud:/var/clouddata" + - "filecloud_var_html:/var/www/html" + +version: "3.6" + +volumes: + filecloud_var_html: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_homarr.yml b/backupComposeFiles/Docker_Container_AutoCompose_homarr.yml new file mode 100644 index 0000000..22760d6 --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_homarr.yml @@ -0,0 +1,84 @@ +networks: + proxy_caddy: + external: true + name: "proxy_caddy" + +services: + homarr: + + command: + - "node" + - "server.js" + + container_name: "homarr" + + entrypoint: + - "docker-entrypoint.sh" + + environment: + - "DISABLE_EDIT_MODE=true" + - "EDIT_MODE_PASSWORD=OZTfM9ihU9^p+85H" + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + - "NODE_VERSION=20.5.1" + - "YARN_VERSION=1.22.19" + - "NEXT_TELEMETRY_DISABLED=1" + - "NODE_ENV=production" + - "NODE_OPTIONS=--no-experimental-fetch" + - "PORT=7575" + + expose: + - "7575/tcp" + + hostname: "251243f1ce43" + + image: "ghcr.io/ajnart/homarr:latest" + + ipc: "private" + + labels: + caddy: "sailehd.systems" + caddy.reverse_proxy: "{{upstreams 7575}}" + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + com.docker.compose.config-hash: "663423e696f93c8e50bfa0346d6842406375d1075259ce78982ca13134880721" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "" + com.docker.compose.image: "sha256:5e4242dd37c05e76a553ad12aa5c1511505c320787348043b9e562046be922f5" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "homarr" + com.docker.compose.project.config_files: "/data/compose/3/v3/docker-compose.yml" + com.docker.compose.project.working_dir: "/data/compose/3/v3" + com.docker.compose.service: "app" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.created: "2023-08-13T05:54:56.095Z" + org.opencontainers.image.description: "Customizable browser's home page to interact\ + \ with your homeserver's Docker containers (e.g. Sonarr/Radarr)" + org.opencontainers.image.licenses: "MIT" + org.opencontainers.image.revision: "93c4b9a9e3423e4b0a674f75f8cce173820d9b57" + org.opencontainers.image.source: "https://github.com/ajnart/homarr" + org.opencontainers.image.title: "homarr" + org.opencontainers.image.url: "https://github.com/ajnart/homarr" + org.opencontainers.image.version: "0.13.2" + + logging: + driver: "json-file" + options: {} + + networks: + - "proxy_caddy" + + restart: "unless-stopped" + + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + - "homarr_config:/app/data/configs" + - "homarr_icons:/app/public/icons" + + working_dir: "/app" + +version: "3.6" + +volumes: + homarr_config: + external: true + homarr_icons: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_home_assistent_elias-homeassistant-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_home_assistent_elias-homeassistant-1.yml new file mode 100644 index 0000000..5c3df2e --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_home_assistent_elias-homeassistant-1.yml @@ -0,0 +1,91 @@ +networks: + proxy_caddy: + external: true + name: "proxy_caddy" + +services: + home_assistent_elias-homeassistant-1: + + container_name: "home_assistent_elias-homeassistant-1" + + devices: + - "/dev/ttyUSB0:/dev/ttyUSB0" + + entrypoint: + - "/init" + + environment: + - "DISABLE_JEMALLOC=true" + - "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + - "LANG=C.UTF-8" + - "S6_BEHAVIOUR_IF_STAGE2_FAILS=2" + - "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0" + - "S6_CMD_WAIT_FOR_SERVICES=1" + - "S6_SERVICES_READYTIME=50" + - "WHEELS_LINKS=https://wheels.home-assistant.io/musllinux/" + - "S6_SERVICES_GRACETIME=220000" + + hostname: "ddba136e2fd7" + + image: "ghcr.io/home-assistant/home-assistant:stable" + + ipc: "private" + + labels: + caddy: "ha.sailehd.systems" + caddy.reverse_proxy: "{{upstreams 8123}}" + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + com.docker.compose.config-hash: "df79d7a19e8459d683db00ff34d6b7ad494086ffb56e06d847303842f9294ccb" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "" + com.docker.compose.image: "sha256:f80425afe7d9b054d72584b0922d002e5f22379199d28bc3e68816d8c041b00c" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "home_assistent_elias" + com.docker.compose.project.config_files: "/data/compose/8/v3/docker-compose.yml" + com.docker.compose.project.working_dir: "/data/compose/8/v3" + com.docker.compose.replace: "cb71c90222188559371640c84efe09ad756edaa38c9750742d122cdc8745baae" + com.docker.compose.service: "homeassistant" + com.docker.compose.version: "2.20.2" + io.hass.arch: "amd64" + io.hass.base.arch: "amd64" + io.hass.base.image: "ghcr.io/home-assistant/amd64-base:3.18" + io.hass.base.name: "python" + io.hass.base.version: "2023.07.0" + io.hass.type: "core" + io.hass.version: "2023.8.4" + org.opencontainers.image.authors: "The Home Assistant Authors" + org.opencontainers.image.created: "2023-08-24 11:54:06+00:00" + org.opencontainers.image.description: "Open-source home automation platform\ + \ running on Python 3" + org.opencontainers.image.documentation: "https://www.home-assistant.io/docs/" + org.opencontainers.image.licenses: "Apache License 2.0" + org.opencontainers.image.source: "https://github.com/home-assistant/core" + org.opencontainers.image.title: "Home Assistant" + org.opencontainers.image.url: "https://www.home-assistant.io/" + org.opencontainers.image.version: "2023.8.4" + + logging: + driver: "json-file" + options: {} + + networks: + - "proxy_caddy" + + privileged: true + + restart: "unless-stopped" + + security_opt: + - "label=disable" + + volumes: + - "/etc/localtime:/etc/localtime:ro" + - "home_assistent_elias_config:/config" + + working_dir: "/config" + +version: "3.6" + +volumes: + home_assistent_elias_config: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_proxy-caddy-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_proxy-caddy-1.yml new file mode 100644 index 0000000..db23e36 --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_proxy-caddy-1.yml @@ -0,0 +1,74 @@ +networks: + proxy_caddy: + external: true + name: "proxy_caddy" + +services: + proxy-caddy-1: + + command: + - "caddy" + - "docker-proxy" + + container_name: "proxy-caddy-1" + + environment: + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + - "CADDY_VERSION=v2.7.4" + - "XDG_CONFIG_HOME=/config" + - "XDG_DATA_HOME=/data" + + hostname: "cbb6582da237" + + image: "saile2204/caddy-proxy:latest" + + ipc: "private" + + labels: + com.docker.compose.config-hash: "fdc5c4843ee2d4109573be216598474c84dcd906409615048376352b1ee11acf" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "ddns:service_started:false" + com.docker.compose.image: "sha256:09f9ee9efdbea49e501ea4804ac3b720497a3e703d362f6e85ca68b8bc25a2ac" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "proxy" + com.docker.compose.project.config_files: "/root/Proxy/docker-compose.yml" + com.docker.compose.project.working_dir: "/root/Proxy" + com.docker.compose.service: "caddy" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.description: "a powerful, enterprise-ready, open source\ + \ web server with automatic HTTPS written in Go" + org.opencontainers.image.documentation: "https://caddyserver.com/docs" + org.opencontainers.image.licenses: "Apache-2.0" + org.opencontainers.image.source: "https://github.com/caddyserver/caddy-docker" + org.opencontainers.image.title: "Caddy" + org.opencontainers.image.url: "https://caddyserver.com" + org.opencontainers.image.vendor: "Light Code Labs" + org.opencontainers.image.version: "v2.7.4" + + logging: + driver: "json-file" + options: {} + + networks: + - "proxy_caddy" + + ports: + - "443:443/tcp" + - "80:80/tcp" + + restart: "unless-stopped" + + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + - "proxy_caddy_config:/config" + - "proxy_caddy_data:/data" + + working_dir: "/srv" + +version: "3.6" + +volumes: + proxy_caddy_config: + external: true + proxy_caddy_data: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_proxy-ddns-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_proxy-ddns-1.yml new file mode 100644 index 0000000..d5a124c --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_proxy-ddns-1.yml @@ -0,0 +1,44 @@ +networks: + proxy_default: + external: true + name: "proxy_default" + +services: + proxy-ddns-1: + container_name: "proxy-ddns-1" + entrypoint: + - "dotnet" + - "DDNSUpdater.dll" + environment: + - "LogLevel=Debug" + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + - "ASPNETCORE_URLS=http://+:80" + - "DOTNET_RUNNING_IN_CONTAINER=true" + - "DOTNET_VERSION=7.0.10" + hostname: "f77702ae8ab8" + image: "saile2204/ddns:latest" + ipc: "private" + labels: + com.docker.compose.config-hash: "0f64bf8103fe0f71aa94701706ebb5694e620989dabd12c408f207bbbaf98537" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "" + com.docker.compose.image: "sha256:d28ed4e32a11c59903b2a3e265f29a3577be3479e3c23b829577b48487cd747b" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "proxy" + com.docker.compose.project.config_files: "/root/Proxy/docker-compose.yml" + com.docker.compose.project.working_dir: "/root/Proxy" + com.docker.compose.service: "ddns" + com.docker.compose.version: "2.20.2" + logging: + driver: "json-file" + options: {} + networks: + - "proxy_default" + restart: "unless-stopped" + stdin_open: true + tty: true + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + working_dir: "/app" + +version: "3.6" diff --git a/backupComposeFiles/Docker_Container_AutoCompose_proxy-portainer-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_proxy-portainer-1.yml new file mode 100644 index 0000000..caf3bac --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_proxy-portainer-1.yml @@ -0,0 +1,52 @@ +networks: + proxy_caddy: + external: true + name: "proxy_caddy" + +services: + proxy-portainer-1: + container_name: "proxy-portainer-1" + entrypoint: + - "/portainer" + environment: + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + expose: + - "8000/tcp" + - "9000/tcp" + - "9443/tcp" + hostname: "861dd1513171" + image: "portainer/portainer-ee:latest" + ipc: "private" + labels: + caddy: "portainer.sailehd.systems" + caddy.reverse_proxy: "{{upstreams 9443}}" + caddy.reverse_proxy.transport: "http" + caddy.reverse_proxy.transport.tls_insecure_skip_verify: "" + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + com.docker.compose.config-hash: "8439fbf06fb51c92bb48b841b0450b667e2a7eb2b499a3eab28e37efdde664d4" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "ddns:service_started:false,caddy:service_started:false" + com.docker.compose.image: "sha256:a34f673ad15b82ce750fdeed269edf29708787b08cf516e8239d7721b3d72b7d" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "proxy" + com.docker.compose.project.config_files: "/root/Proxy/docker-compose.yml" + com.docker.compose.project.working_dir: "/root/Proxy" + com.docker.compose.service: "portainer" + com.docker.compose.version: "2.20.2" + io.portainer.server: "true" + logging: + driver: "json-file" + options: {} + networks: + - "proxy_caddy" + restart: "unless-stopped" + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + - "proxy_portainer_data:/data" + working_dir: "/" + +version: "3.6" + +volumes: + proxy_portainer_data: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_proxy-portsync-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_proxy-portsync-1.yml new file mode 100644 index 0000000..53b26d9 --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_proxy-portsync-1.yml @@ -0,0 +1,44 @@ +networks: + proxy_default: + external: true + name: "proxy_default" + +services: + proxy-portsync-1: + container_name: "proxy-portsync-1" + entrypoint: + - "dotnet" + - "PortUpdate.dll" + environment: + - "LogLevel=Information" + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + - "ASPNETCORE_URLS=http://+:80" + - "DOTNET_RUNNING_IN_CONTAINER=true" + - "DOTNET_VERSION=7.0.10" + hostname: "ec1c8f1fe449" + image: "saile2204/portsync:latest" + ipc: "private" + labels: + com.docker.compose.config-hash: "62d9aaeae7b52cd5045a5ea71575836fa6e65d9ea398db81099eabdbca610d30" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "" + com.docker.compose.image: "sha256:9c2efeaf34b8eeccfc6ee0d3fc5ce40f53f01e535e88632ccf4f29cebe997e0e" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "proxy" + com.docker.compose.project.config_files: "/root/Proxy/docker-compose.yml" + com.docker.compose.project.working_dir: "/root/Proxy" + com.docker.compose.service: "portsync" + com.docker.compose.version: "2.20.2" + logging: + driver: "json-file" + options: {} + networks: + - "proxy_default" + restart: "unless-stopped" + stdin_open: true + tty: true + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + working_dir: "/app" + +version: "3.6" diff --git a/backupComposeFiles/Docker_Container_AutoCompose_proxy-proxmox-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_proxy-proxmox-1.yml new file mode 100644 index 0000000..4f3e578 --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_proxy-proxmox-1.yml @@ -0,0 +1,42 @@ +networks: + proxy_default: + external: true + name: "proxy_default" + +services: + proxy-proxmox-1: + command: + - "sleep" + - "infinity" + container_name: "proxy-proxmox-1" + environment: + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + hostname: "122b561abae2" + image: "ubuntu" + ipc: "private" + labels: + caddy: "proxmox.sailehd.systems" + caddy.reverse_proxy: "https://192.168.178.66:8006" + caddy.reverse_proxy.transport: "http" + caddy.reverse_proxy.transport.tls_insecure_skip_verify: "" + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + com.docker.compose.config-hash: "3fae1d9b89b2b025787d4b79b0f5dfdc72fdb68b04138085b0931dea4b65f74e" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "ddns:service_started:false,caddy:service_started:false" + com.docker.compose.image: "sha256:c6b84b685f35f1a5d63661f5d4aa662ad9b7ee4f4b8c394c022f25023c907b65" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "proxy" + com.docker.compose.project.config_files: "/root/Proxy/docker-compose.yml" + com.docker.compose.project.working_dir: "/root/Proxy" + com.docker.compose.service: "proxmox" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.ref.name: "ubuntu" + org.opencontainers.image.version: "22.04" + logging: + driver: "json-file" + options: {} + networks: + - "proxy_default" + restart: "unless-stopped" + +version: "3.6" diff --git a/backupComposeFiles/Docker_Container_AutoCompose_proxy-whoami0-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_proxy-whoami0-1.yml new file mode 100644 index 0000000..882a493 --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_proxy-whoami0-1.yml @@ -0,0 +1,39 @@ +networks: + proxy_caddy: + external: true + name: "proxy_caddy" +services: + proxy-whoami0-1: + command: + - "/app/http" + container_name: "proxy-whoami0-1" + environment: + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + - "PORT=8000" + expose: + - "8000/tcp" + hostname: "5056b9563c84" + image: "jwilder/whoami" + ipc: "private" + labels: + caddy: "whoami.sailehd.systems" + caddy.reverse_proxy: "{{upstreams 8000}}" + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + com.docker.compose.config-hash: "6937937f2fe5d76fbd4b07f210c423b1e4ca2159e5bb3036fed193ff14a83b58" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "ddns:service_started:false,caddy:service_started:false" + com.docker.compose.image: "sha256:89be8564e650612b1f388968f665285da6998f7140ea7a4d8e95103d7e598277" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "proxy" + com.docker.compose.project.config_files: "/root/Proxy/docker-compose.yml" + com.docker.compose.project.working_dir: "/root/Proxy" + com.docker.compose.service: "whoami0" + com.docker.compose.version: "2.20.2" + logging: + driver: "json-file" + options: {} + networks: + - "proxy_caddy" + restart: "unless-stopped" + working_dir: "/app" +version: "3.6" diff --git a/backupComposeFiles/Docker_Container_AutoCompose_windmill-db-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_windmill-db-1.yml new file mode 100644 index 0000000..4f6031a --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_windmill-db-1.yml @@ -0,0 +1,52 @@ +networks: + windmill_windmill_link: + external: true + name: "windmill_windmill_link" + +services: + windmill-db-1: + command: + - "postgres" + container_name: "windmill-db-1" + entrypoint: + - "docker-entrypoint.sh" + environment: + - "POSTGRES_DB=windmill" + - "POSTGRES_PASSWORD=ejfjefsdjjölwhfgfilh" + - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/14/bin" + - "GOSU_VERSION=1.16" + - "LANG=en_US.utf8" + - "PG_MAJOR=14" + - "PG_VERSION=14.9-1.pgdg120+1" + - "PGDATA=/var/lib/postgresql/data" + hostname: "f4fc3b997deb" + image: "postgres:14" + ipc: "private" + labels: + com.docker.compose.config-hash: "69f39d0285562a9398cfb85301a520864881688fd7371e889eb3b16bd44fdcf4" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "" + com.docker.compose.image: "sha256:5fb1753eb50a2f67896ad3f8af3f8e0c23419eaa856114edae6bc69647b27c9c" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "windmill" + com.docker.compose.project.config_files: "/data/compose/6/v1/docker-compose.yml" + com.docker.compose.project.environment_file: "/data/compose/6/v1/stack.env" + com.docker.compose.project.working_dir: "/data/compose/6/v1" + com.docker.compose.service: "db" + com.docker.compose.version: "2.20.2" + logging: + driver: "json-file" + options: {} + networks: + - "windmill_windmill_link" + ports: + - "5432:5432/tcp" + restart: "unless-stopped" + volumes: + - "windmill_db_data:/var/lib/postgresql/data" + +version: "3.6" + +volumes: + windmill_db_data: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_windmill-lsp-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_windmill-lsp-1.yml new file mode 100644 index 0000000..5f02a90 --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_windmill-lsp-1.yml @@ -0,0 +1,75 @@ +networks: + windmill_windmill_link: + external: true + name: "windmill_windmill_link" + +services: + windmill-lsp-1: + + command: + - "python3" + - "pyls_launcher.py" + + container_name: "windmill-lsp-1" + + environment: + - "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin" + - "LANG=C.UTF-8" + - "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D" + - "PYTHON_VERSION=3.11.3" + - "PYTHON_PIP_VERSION=22.3.1" + - "PYTHON_SETUPTOOLS_VERSION=65.5.1" + - "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py" + - "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207" + - "POETRY_HOME=/usr/local" + - "GOBIN=/usr/local/go/bin" + + expose: + - "3001/tcp" + + hostname: "330d17442e9c" + + image: "ghcr.io/windmill-labs/windmill-lsp:latest" + + ipc: "private" + + labels: + com.docker.compose.config-hash: "8b2fb9055a5f682f9796129fd9b2d8eab037209f169b5705e89f80b8b84b8af3" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "" + com.docker.compose.image: "sha256:254064085a623b2506289cd1c2c74df592a8385ed5d14b5f4a7c0666c46effb0" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "windmill" + com.docker.compose.project.config_files: "/data/compose/6/v1/docker-compose.yml" + com.docker.compose.project.environment_file: "/data/compose/6/v1/stack.env" + com.docker.compose.project.working_dir: "/data/compose/6/v1" + com.docker.compose.service: "lsp" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.created: "2023-09-04T00:55:03.359Z" + org.opencontainers.image.description: "Open-source developer platform to turn\ + \ scripts into workflows and UIs. Open-source alternative to Airplane and\ + \ Retool." + org.opencontainers.image.licenses: "AGPLv3" + org.opencontainers.image.revision: "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c" + org.opencontainers.image.source: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.title: "windmill" + org.opencontainers.image.url: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.version: "1.167.0" + + logging: + driver: "json-file" + options: {} + + networks: + - "windmill_windmill_link" + + restart: "unless-stopped" + + volumes: + - "windmill_lsp_cache:/root/.cache" + +version: "3.6" + +volumes: + windmill_lsp_cache: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_server-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_server-1.yml new file mode 100644 index 0000000..b51b8b0 --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_server-1.yml @@ -0,0 +1,93 @@ +networks: + proxy_caddy: + external: true + name: "proxy_caddy" + windmill_windmill_link: + external: true + name: "windmill_windmill_link" + +services: + windmill-windmill_server-1: + + command: + - "windmill" + + container_name: "windmill-windmill_server-1" + + environment: + - "DATABASE_URL=postgres://postgres:ejfjefsdjjölwhfgfilh@windmill-db-1/windmill?sslmode=disable" + - "BASE_URL=https://windmill.nuv.system" + - "RUST_LOG=info" + - "NUM_WORKERS=0" + - "DISABLE_SERVER=false" + - "METRICS_ADDR=false" + - "REQUEST_SIZE_LIMIT=50097152" + - "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin" + - "LANG=C.UTF-8" + - "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D" + - "PYTHON_VERSION=3.11.4" + - "PYTHON_PIP_VERSION=23.1.2" + - "PYTHON_SETUPTOOLS_VERSION=65.5.1" + - "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py" + - "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207" + - "GO_PATH=/usr/local/go/bin/go" + - "TZ=Etc/UTC" + + expose: + - "8000/tcp" + + hostname: "771501689b40" + + image: "ghcr.io/windmill-labs/windmill:main" + + ipc: "private" + + labels: + caddy: "windmill.sailehd.systems" + caddy.redir_0: "/.well-known/carddav /remote.php/dav 301" + caddy.redir_1: "/.well-known/caldav /remote.php/dav 301" + caddy.reverse_proxy_0: "/ws/* windmill-lsp-1:3001" + caddy.reverse_proxy_1: "/* {{upstreams 8000}}" + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + com.docker.compose.config-hash: "095b4beb552c355fcbae87ff932aec9bc06c0fafd2e105b8ca442294c650d649" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "db:service_healthy:false" + com.docker.compose.image: "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "windmill" + com.docker.compose.project.config_files: "/data/compose/6/v1/docker-compose.yml" + com.docker.compose.project.environment_file: "/data/compose/6/v1/stack.env" + com.docker.compose.project.working_dir: "/data/compose/6/v1" + com.docker.compose.service: "windmill_server" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.created: "2023-09-04T00:39:42.460Z" + org.opencontainers.image.description: "Open-source developer platform to turn\ + \ scripts into workflows and UIs. Open-source alternative to Airplane and\ + \ Retool." + org.opencontainers.image.licenses: "AGPLv3" + org.opencontainers.image.revision: "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c" + org.opencontainers.image.source: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.title: "windmill" + org.opencontainers.image.url: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.version: "main" + + logging: + driver: "json-file" + options: {} + + networks: + - "windmill_windmill_link" + - "proxy_caddy" + + restart: "unless-stopped" + + volumes: + - "windmill_config:/usr/src/app" + + working_dir: "/usr/src/app" + +version: "3.6" + +volumes: + windmill_config: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-1.yml new file mode 100644 index 0000000..9c242a4 --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-1.yml @@ -0,0 +1,87 @@ +networks: + windmill_windmill_link: + external: true + name: "windmill_windmill_link" + +services: + windmill-windmill_worker-1: + + command: + - "windmill" + + container_name: "windmill-windmill_worker-1" + + environment: + - "BASE_URL=https://windmill.nuv.system" + - "RUST_LOG=info" + - "DISABLE_SERVER=true" + - "KEEP_JOB_DIR=false" + - "METRICS_ADDR=false" + - "WORKER_TAGS=deno,python3,go,bash,dependency,flow,hub,other,bun,docker" + - "DATABASE_URL=postgres://postgres:ejfjefsdjjölwhfgfilh@windmill-db-1/windmill?sslmode=disable" + - "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin" + - "LANG=C.UTF-8" + - "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D" + - "PYTHON_VERSION=3.11.4" + - "PYTHON_PIP_VERSION=23.1.2" + - "PYTHON_SETUPTOOLS_VERSION=65.5.1" + - "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py" + - "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207" + - "GO_PATH=/usr/local/go/bin/go" + - "TZ=Etc/UTC" + + expose: + - "8000/tcp" + + hostname: "8cae8835952a" + + image: "ghcr.io/windmill-labs/windmill:main" + + ipc: "private" + + labels: + com.docker.compose.config-hash: "476bfda77b03c31abe9f0fe956f9f807d845aec39bdd2357dbf3263cdcd0f928" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "db:service_healthy:false" + com.docker.compose.image: "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "windmill" + com.docker.compose.project.config_files: "/data/compose/6/v1/docker-compose.yml" + com.docker.compose.project.environment_file: "/data/compose/6/v1/stack.env" + com.docker.compose.project.working_dir: "/data/compose/6/v1" + com.docker.compose.service: "windmill_worker" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.created: "2023-09-04T00:39:42.460Z" + org.opencontainers.image.description: "Open-source developer platform to turn\ + \ scripts into workflows and UIs. Open-source alternative to Airplane and\ + \ Retool." + org.opencontainers.image.licenses: "AGPLv3" + org.opencontainers.image.revision: "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c" + org.opencontainers.image.source: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.title: "windmill" + org.opencontainers.image.url: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.version: "main" + + logging: + driver: "json-file" + options: {} + + networks: + - "windmill_windmill_link" + + restart: "unless-stopped" + + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + - "windmill_config:/usr/src/app" + - "windmill_worker_dependency_cache:/tmp/windmill/cache" + + working_dir: "/usr/src/app" + +version: "3.6" + +volumes: + windmill_config: + external: true + windmill_worker_dependency_cache: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-2.yml b/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-2.yml new file mode 100644 index 0000000..04ce829 --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-2.yml @@ -0,0 +1,87 @@ +networks: + windmill_windmill_link: + external: true + name: "windmill_windmill_link" + +services: + windmill-windmill_worker-2: + + command: + - "windmill" + + container_name: "windmill-windmill_worker-2" + + environment: + - "METRICS_ADDR=false" + - "WORKER_TAGS=deno,python3,go,bash,dependency,flow,hub,other,bun,docker" + - "DATABASE_URL=postgres://postgres:ejfjefsdjjölwhfgfilh@windmill-db-1/windmill?sslmode=disable" + - "BASE_URL=https://windmill.nuv.system" + - "RUST_LOG=info" + - "DISABLE_SERVER=true" + - "KEEP_JOB_DIR=false" + - "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin" + - "LANG=C.UTF-8" + - "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D" + - "PYTHON_VERSION=3.11.4" + - "PYTHON_PIP_VERSION=23.1.2" + - "PYTHON_SETUPTOOLS_VERSION=65.5.1" + - "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py" + - "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207" + - "GO_PATH=/usr/local/go/bin/go" + - "TZ=Etc/UTC" + + expose: + - "8000/tcp" + + hostname: "2ba62ba78eea" + + image: "ghcr.io/windmill-labs/windmill:main" + + ipc: "private" + + labels: + com.docker.compose.config-hash: "476bfda77b03c31abe9f0fe956f9f807d845aec39bdd2357dbf3263cdcd0f928" + com.docker.compose.container-number: "2" + com.docker.compose.depends_on: "db:service_healthy:false" + com.docker.compose.image: "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "windmill" + com.docker.compose.project.config_files: "/data/compose/6/v1/docker-compose.yml" + com.docker.compose.project.environment_file: "/data/compose/6/v1/stack.env" + com.docker.compose.project.working_dir: "/data/compose/6/v1" + com.docker.compose.service: "windmill_worker" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.created: "2023-09-04T00:39:42.460Z" + org.opencontainers.image.description: "Open-source developer platform to turn\ + \ scripts into workflows and UIs. Open-source alternative to Airplane and\ + \ Retool." + org.opencontainers.image.licenses: "AGPLv3" + org.opencontainers.image.revision: "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c" + org.opencontainers.image.source: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.title: "windmill" + org.opencontainers.image.url: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.version: "main" + + logging: + driver: "json-file" + options: {} + + networks: + - "windmill_windmill_link" + + restart: "unless-stopped" + + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + - "windmill_config:/usr/src/app" + - "windmill_worker_dependency_cache:/tmp/windmill/cache" + + working_dir: "/usr/src/app" + +version: "3.6" + +volumes: + windmill_config: + external: true + windmill_worker_dependency_cache: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-3.yml b/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-3.yml new file mode 100644 index 0000000..3db095c --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker-3.yml @@ -0,0 +1,87 @@ +networks: + windmill_windmill_link: + external: true + name: "windmill_windmill_link" + +services: + windmill-windmill_worker-3: + + command: + - "windmill" + + container_name: "windmill-windmill_worker-3" + + environment: + - "DATABASE_URL=postgres://postgres:ejfjefsdjjölwhfgfilh@windmill-db-1/windmill?sslmode=disable" + - "BASE_URL=https://windmill.nuv.system" + - "RUST_LOG=info" + - "DISABLE_SERVER=true" + - "KEEP_JOB_DIR=false" + - "METRICS_ADDR=false" + - "WORKER_TAGS=deno,python3,go,bash,dependency,flow,hub,other,bun,docker" + - "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin" + - "LANG=C.UTF-8" + - "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D" + - "PYTHON_VERSION=3.11.4" + - "PYTHON_PIP_VERSION=23.1.2" + - "PYTHON_SETUPTOOLS_VERSION=65.5.1" + - "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py" + - "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207" + - "GO_PATH=/usr/local/go/bin/go" + - "TZ=Etc/UTC" + + expose: + - "8000/tcp" + + hostname: "2a8eaa05e2b2" + + image: "ghcr.io/windmill-labs/windmill:main" + + ipc: "private" + + labels: + com.docker.compose.config-hash: "476bfda77b03c31abe9f0fe956f9f807d845aec39bdd2357dbf3263cdcd0f928" + com.docker.compose.container-number: "3" + com.docker.compose.depends_on: "db:service_healthy:false" + com.docker.compose.image: "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "windmill" + com.docker.compose.project.config_files: "/data/compose/6/v1/docker-compose.yml" + com.docker.compose.project.environment_file: "/data/compose/6/v1/stack.env" + com.docker.compose.project.working_dir: "/data/compose/6/v1" + com.docker.compose.service: "windmill_worker" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.created: "2023-09-04T00:39:42.460Z" + org.opencontainers.image.description: "Open-source developer platform to turn\ + \ scripts into workflows and UIs. Open-source alternative to Airplane and\ + \ Retool." + org.opencontainers.image.licenses: "AGPLv3" + org.opencontainers.image.revision: "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c" + org.opencontainers.image.source: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.title: "windmill" + org.opencontainers.image.url: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.version: "main" + + logging: + driver: "json-file" + options: {} + + networks: + - "windmill_windmill_link" + + restart: "unless-stopped" + + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + - "windmill_config:/usr/src/app" + - "windmill_worker_dependency_cache:/tmp/windmill/cache" + + working_dir: "/usr/src/app" + +version: "3.6" + +volumes: + windmill_config: + external: true + windmill_worker_dependency_cache: + external: true diff --git a/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker_native-1.yml b/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker_native-1.yml new file mode 100644 index 0000000..fd2c98d --- /dev/null +++ b/backupComposeFiles/Docker_Container_AutoCompose_windmill-windmill_worker_native-1.yml @@ -0,0 +1,89 @@ +networks: + proxy_caddy: + external: true + name: "proxy_caddy" + windmill_windmill_link: + external: true + name: "windmill_windmill_link" + +services: + windmill-windmill_worker_native-1: + + command: + - "windmill" + + container_name: "windmill-windmill_worker_native-1" + + environment: + - "DISABLE_SERVER=true" + - "KEEP_JOB_DIR=false" + - "METRICS_ADDR=false" + - "NUM_WORKERS=4" + - "WORKER_TAGS=nativets,postgresql,mysql,graphql,docker" + - "DATABASE_URL=postgres://postgres:ejfjefsdjjölwhfgfilh@windmill-db-1/windmill?sslmode=disable" + - "BASE_URL=https://windmill.nuv.system" + - "RUST_LOG=info" + - "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin" + - "LANG=C.UTF-8" + - "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D" + - "PYTHON_VERSION=3.11.4" + - "PYTHON_PIP_VERSION=23.1.2" + - "PYTHON_SETUPTOOLS_VERSION=65.5.1" + - "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py" + - "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207" + - "GO_PATH=/usr/local/go/bin/go" + - "TZ=Etc/UTC" + + expose: + - "8000/tcp" + + hostname: "5142170b8da5" + + image: "ghcr.io/windmill-labs/windmill:main" + + ipc: "private" + + labels: + com.docker.compose.config-hash: "c81a317e6442c6d6d0b8490d60d73e29365f7cd7a1da0e829a094a3178bf479b" + com.docker.compose.container-number: "1" + com.docker.compose.depends_on: "db:service_healthy:false" + com.docker.compose.image: "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1" + com.docker.compose.oneoff: "False" + com.docker.compose.project: "windmill" + com.docker.compose.project.config_files: "/data/compose/6/v1/docker-compose.yml" + com.docker.compose.project.environment_file: "/data/compose/6/v1/stack.env" + com.docker.compose.project.working_dir: "/data/compose/6/v1" + com.docker.compose.service: "windmill_worker_native" + com.docker.compose.version: "2.20.2" + org.opencontainers.image.created: "2023-09-04T00:39:42.460Z" + org.opencontainers.image.description: "Open-source developer platform to turn\ + \ scripts into workflows and UIs. Open-source alternative to Airplane and\ + \ Retool." + org.opencontainers.image.licenses: "AGPLv3" + org.opencontainers.image.revision: "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c" + org.opencontainers.image.source: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.title: "windmill" + org.opencontainers.image.url: "https://github.com/windmill-labs/windmill" + org.opencontainers.image.version: "main" + + logging: + driver: "json-file" + options: {} + + networks: + - "proxy_caddy" + - "windmill_windmill_link" + + restart: "unless-stopped" + + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + - "windmill_config:/usr/src/app" + + working_dir: "/usr/src/app" + +version: "3.6" + +volumes: + windmill_config: + external: true diff --git a/backupComposeFiles/Docker_Container_InspectOutput_dashdot-web-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_dashdot-web-1.txt new file mode 100644 index 0000000..80f7bb7 --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_dashdot-web-1.txt @@ -0,0 +1,232 @@ +[ + { + "Id": "0ee38bd73b28e14677f387fc01e149172f41250b84f916beb6959d8f6304754f", + "Created": "2023-09-03T18:17:57.440493384Z", + "Path": "docker-entrypoint.sh", + "Args": [ + "yarn", + "start" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 1210, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:11:34.493491665Z", + "FinishedAt": "2023-09-05T21:11:14.594654269Z" + }, + "Image": "sha256:bd7a05d3171eee72d5379ca06e577402266133ba4e6e387d3036cb07626044d1", + "ResolvConfPath": "/var/lib/docker/containers/0ee38bd73b28e14677f387fc01e149172f41250b84f916beb6959d8f6304754f/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/0ee38bd73b28e14677f387fc01e149172f41250b84f916beb6959d8f6304754f/hostname", + "HostsPath": "/var/lib/docker/containers/0ee38bd73b28e14677f387fc01e149172f41250b84f916beb6959d8f6304754f/hosts", + "LogPath": "/var/lib/docker/containers/0ee38bd73b28e14677f387fc01e149172f41250b84f916beb6959d8f6304754f/0ee38bd73b28e14677f387fc01e149172f41250b84f916beb6959d8f6304754f-json.log", + "Name": "/dashdot-web-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "unconfined", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/:/mnt/host:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": [], + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": true, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": [ + "label=disable" + ], + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": null, + "ReadonlyPaths": null + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/7c2ce6ff4997b4c9d44673e143e47ab636ac927f28f3d312e7ae3dbb34ca81e4-init/diff:/var/lib/docker/overlay2/18424c5c919f53c7b68f3b99435eea43a9d6f73895bfe5e899f297affd4cccb2/diff:/var/lib/docker/overlay2/c88d8ed4967fe6d0425549bfa10c97d5eaa89fc1516cccba9a9110102e58b09a/diff:/var/lib/docker/overlay2/f74946a9f6700875d012c33795749c179d4784b5a4b6900e9aa250977317ac93/diff:/var/lib/docker/overlay2/c95b0d5830ad31a3ba34b9d63da506a1f7ead076ccd04f15e7bb364a143d6c24/diff:/var/lib/docker/overlay2/08f32dc8772a1b79cd2bcfe37f95e55d6030062420cd40369768d51e8684a0c5/diff:/var/lib/docker/overlay2/21db4f6755954812f2c12a93da702ade588a6f4fc2b561db6af6465cf0c8ef8c/diff:/var/lib/docker/overlay2/2baf3a6b9d4880d3bed16c8d1d1e354cc923518ae6740049ac3f20ec09c855e8/diff:/var/lib/docker/overlay2/00276365bd38d7a9a05e97c59bcf327e055f50d85132bc428b9f7c4b4de1b69a/diff:/var/lib/docker/overlay2/5feb041c6a70aaed7bb8143801f3c3de11d94a55927927de7c6976d739ec8a17/diff:/var/lib/docker/overlay2/c4e071a9ec2b758192b4d926373acdc20ce5a19b3db03d9b9a05a1b277e99b8b/diff:/var/lib/docker/overlay2/cc6430d447401ed641a694fc0a9e1d3aaad57ec7ac4355783128229e202cb77a/diff:/var/lib/docker/overlay2/e20ab5734aeb66b30da7a49fe99045b920e641cf648bc7581a2d322f2f806670/diff", + "MergedDir": "/var/lib/docker/overlay2/7c2ce6ff4997b4c9d44673e143e47ab636ac927f28f3d312e7ae3dbb34ca81e4/merged", + "UpperDir": "/var/lib/docker/overlay2/7c2ce6ff4997b4c9d44673e143e47ab636ac927f28f3d312e7ae3dbb34ca81e4/diff", + "WorkDir": "/var/lib/docker/overlay2/7c2ce6ff4997b4c9d44673e143e47ab636ac927f28f3d312e7ae3dbb34ca81e4/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/", + "Destination": "/mnt/host", + "Mode": "ro", + "RW": false, + "Propagation": "rslave" + } + ], + "Config": { + "Hostname": "0ee38bd73b28", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "3001/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "DASHDOT_ENABLE_CPU_TEMPS=true", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "NODE_VERSION=18.17.1", + "YARN_VERSION=1.22.19", + "DASHDOT_RUNNING_IN_DOCKER=true" + ], + "Cmd": [ + "yarn", + "start" + ], + "Image": "mauricenino/dashdot:latest", + "Volumes": null, + "WorkingDir": "/app", + "Entrypoint": [ + "docker-entrypoint.sh" + ], + "OnBuild": null, + "Labels": { + "caddy": "dashdot.sailehd.systems", + "caddy.reverse_proxy": "{{upstreams 3001}}", + "caddy.tls.dns": "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA", + "com.docker.compose.config-hash": "06f0a217324a531e1c2dba62e2e66cf1d8513332f84d35552e84e40b315a97e4", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "", + "com.docker.compose.image": "sha256:bd7a05d3171eee72d5379ca06e577402266133ba4e6e387d3036cb07626044d1", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "dashdot", + "com.docker.compose.project.config_files": "/data/compose/1/v2/docker-compose.yml", + "com.docker.compose.project.working_dir": "/data/compose/1/v2", + "com.docker.compose.service": "web", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.authors": "\"MauriceNino \"", + "org.opencontainers.image.created": "2023-08-23T21:44:19.282Z", + "org.opencontainers.image.description": "\"dash. - a modern server dashboard\"", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "80366ce356f35250aec5b2aa1c46e838fb492b66", + "org.opencontainers.image.source": "https://github.com/MauriceNino/dashdot", + "org.opencontainers.image.title": "\"dash.\"", + "org.opencontainers.image.url": "https://github.com/MauriceNino/dashdot", + "org.opencontainers.image.version": "5.2.3" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "8b6b45bcd6e0e985b3c534e06605a96e923934371988fa87e2db0d214b879c55", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "3001/tcp": null + }, + "SandboxKey": "/var/run/docker/netns/8b6b45bcd6e0", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_caddy": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "dashdot-web-1", + "web", + "0ee38bd73b28" + ], + "NetworkID": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "EndpointID": "8f89d9d5a84d7dd6a0586a8ce6abba7142b23845a798be8a67028f55a23b150e", + "Gateway": "172.18.0.1", + "IPAddress": "172.18.0.5", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:12:00:05", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_filecloud.mongodb.txt b/backupComposeFiles/Docker_Container_InspectOutput_filecloud.mongodb.txt new file mode 100644 index 0000000..81d3df2 --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_filecloud.mongodb.txt @@ -0,0 +1,260 @@ +[ + { + "Id": "d6d6c55a54d4e490fed0756935b1417557f16e2626f512ae8a7a383bc3dffa02", + "Created": "2023-09-05T21:33:02.568504572Z", + "Path": "docker-entrypoint.sh", + "Args": [ + "mongod" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 44934, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:33:05.407358176Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:fb5fba25b25a267c90549346e49e6d76211eae5bf4ac6943c49eac4d30862232", + "ResolvConfPath": "/var/lib/docker/containers/d6d6c55a54d4e490fed0756935b1417557f16e2626f512ae8a7a383bc3dffa02/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/d6d6c55a54d4e490fed0756935b1417557f16e2626f512ae8a7a383bc3dffa02/hostname", + "HostsPath": "/var/lib/docker/containers/d6d6c55a54d4e490fed0756935b1417557f16e2626f512ae8a7a383bc3dffa02/hosts", + "LogPath": "/var/lib/docker/containers/d6d6c55a54d4e490fed0756935b1417557f16e2626f512ae8a7a383bc3dffa02/d6d6c55a54d4e490fed0756935b1417557f16e2626f512ae8a7a383bc3dffa02-json.log", + "Name": "/filecloud.mongodb", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": null, + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "filecloud_default", + "PortBindings": {}, + "RestartPolicy": { + "Name": "", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": null, + "DnsSearch": null, + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "filecloud_mongo_database", + "Target": "/data/db", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/8c0cfb7c3862590481380a7618e4d80b11ce6f752aab9ec09b6122d7c40b9e7e-init/diff:/var/lib/docker/overlay2/979dbc583e5a1c6da329cc5f5516a6607e8f12dd3f2006ca8c5b4dcf3ad7f7c9/diff:/var/lib/docker/overlay2/7ad00e07551d475e824a2b6841fb10d347eecf6dcf4fa3f37f0226e8baf6509f/diff:/var/lib/docker/overlay2/07b4bb79f464a703c09b81e3ec1395f1303aa51addd2ac3feb118ad838bf94b8/diff:/var/lib/docker/overlay2/ef7abd17cf23cb554a3e98722edc81656956eff8007f55b3e245c1b2fe8ec3a9/diff:/var/lib/docker/overlay2/6edd77ebfbd467a55593eb6d77cef890f5e6fda5a0b3ef77f857d1bf0af5027f/diff:/var/lib/docker/overlay2/8fd55d495136244b12def63f4a16328a7ab1883b8a95f9f858910d29a14bd84a/diff:/var/lib/docker/overlay2/04d1e37fff458854dfc3a0328c12463e429ff2277d890ff042217b7554ac8307/diff:/var/lib/docker/overlay2/06af4c9dd8da902e9fab701ab93c97f3033b680b040fa18c5919b26259c1e6e0/diff:/var/lib/docker/overlay2/3f78b7fb356b2e099948678472c3146292a1a7fe3ee19d40229914f180e23c79/diff", + "MergedDir": "/var/lib/docker/overlay2/8c0cfb7c3862590481380a7618e4d80b11ce6f752aab9ec09b6122d7c40b9e7e/merged", + "UpperDir": "/var/lib/docker/overlay2/8c0cfb7c3862590481380a7618e4d80b11ce6f752aab9ec09b6122d7c40b9e7e/diff", + "WorkDir": "/var/lib/docker/overlay2/8c0cfb7c3862590481380a7618e4d80b11ce6f752aab9ec09b6122d7c40b9e7e/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "volume", + "Name": "filecloud_mongo_database", + "Source": "/var/lib/docker/volumes/filecloud_mongo_database/_data", + "Destination": "/data/db", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "volume", + "Name": "780286ad5e60c9e800606706d01e48f59fb7490bf0f4d0b6b75f5c347787cfd2", + "Source": "/var/lib/docker/volumes/780286ad5e60c9e800606706d01e48f59fb7490bf0f4d0b6b75f5c347787cfd2/_data", + "Destination": "/data/configdb", + "Driver": "local", + "Mode": "", + "RW": true, + "Propagation": "" + } + ], + "Config": { + "Hostname": "d6d6c55a54d4", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "27017/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "mongodb_data_container=/data/db", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "GOSU_VERSION=1.16", + "JSYAML_VERSION=3.13.1", + "MONGO_PACKAGE=mongodb-org", + "MONGO_REPO=repo.mongodb.org", + "MONGO_MAJOR=6.0", + "MONGO_VERSION=6.0.8", + "HOME=/data/db" + ], + "Cmd": [ + "mongod" + ], + "Image": "mongo:6.0.8", + "Volumes": { + "/data/configdb": {}, + "/data/db": {} + }, + "WorkingDir": "", + "Entrypoint": [ + "docker-entrypoint.sh" + ], + "OnBuild": null, + "Labels": { + "com.docker.compose.config-hash": "e72e9716ac0e9dfa0b387ceae67e539db57340ed97a81ee36425cc9e34401d9a", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "", + "com.docker.compose.image": "sha256:fb5fba25b25a267c90549346e49e6d76211eae5bf4ac6943c49eac4d30862232", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "filecloud", + "com.docker.compose.project.config_files": "/data/compose/11/v1/docker-compose.yml", + "com.docker.compose.project.working_dir": "/data/compose/11/v1", + "com.docker.compose.service": "filecloud.mongodb", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.ref.name": "ubuntu", + "org.opencontainers.image.version": "22.04" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "800e0e06d1a181e7c4fee611e927b508a1f6ad22fdc08541ffb63bfd5e6b047b", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "27017/tcp": null + }, + "SandboxKey": "/var/run/docker/netns/800e0e06d1a1", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "filecloud_default": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "filecloud.mongodb", + "filecloud.mongodb", + "d6d6c55a54d4" + ], + "NetworkID": "e16dac509c26785a15cc8e330b8108a7a15d314bae05af6ce74aa1452cdc0723", + "EndpointID": "d6c2e8408ac38cc75a1eb7f2744976648203ddd818366462e3b60c19a360d35b", + "Gateway": "172.21.0.1", + "IPAddress": "172.21.0.2", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:15:00:02", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_filecloud.preview.txt b/backupComposeFiles/Docker_Container_InspectOutput_filecloud.preview.txt new file mode 100644 index 0000000..0959f0d --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_filecloud.preview.txt @@ -0,0 +1,250 @@ +[ + { + "Id": "7738987c64a0432c966eff82b5b15a9990b905fe4fe869d7eaa764cce810b202", + "Created": "2023-09-05T21:33:02.568477783Z", + "Path": "/opt/libreoffice/init.sh", + "Args": [], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 45045, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:33:05.668411354Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:fec248ba82d66331c6311a494ef8a208264d360b28e3422b166463e96c2f09ca", + "ResolvConfPath": "/var/lib/docker/containers/7738987c64a0432c966eff82b5b15a9990b905fe4fe869d7eaa764cce810b202/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/7738987c64a0432c966eff82b5b15a9990b905fe4fe869d7eaa764cce810b202/hostname", + "HostsPath": "/var/lib/docker/containers/7738987c64a0432c966eff82b5b15a9990b905fe4fe869d7eaa764cce810b202/hosts", + "LogPath": "/var/lib/docker/containers/7738987c64a0432c966eff82b5b15a9990b905fe4fe869d7eaa764cce810b202/7738987c64a0432c966eff82b5b15a9990b905fe4fe869d7eaa764cce810b202-json.log", + "Name": "/filecloud.preview", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/subvol-1000-disk-0/cloud:/var/clouddata:rw" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "filecloud_default", + "PortBindings": {}, + "RestartPolicy": { + "Name": "", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": null, + "DnsSearch": null, + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "filecloud_var_html", + "Target": "/var/www/html", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/c0b3780e37fd8ee99f38a329b407af101a93f1f2c1bd1aaf45cfe28bee4e3363-init/diff:/var/lib/docker/overlay2/3f8ea0ceb4d052656dd07363e8bc61dbbfc4aaa72fbbff7d1773b0a37fd51278/diff:/var/lib/docker/overlay2/cb57efc93bef2f1acf30f9379e9d0ec453adacb8651127c6deb50d9f3a5992da/diff:/var/lib/docker/overlay2/e5160f7ddcfbf5247f73b74430b797004fc95d512bd86a346a6fd369476df885/diff:/var/lib/docker/overlay2/2baf9b9ad95fd8480d017798c98ad2c90dd98ef87ac1d68a95875345f07db1ae/diff:/var/lib/docker/overlay2/fea548126474a395c5e89fdd74299f69954aebac73cf2169c3c1a04fddac165a/diff:/var/lib/docker/overlay2/730d69a75b099108d38f76e6b44f33d976035ef66e72e7b9a84dbdb18f903468/diff:/var/lib/docker/overlay2/e57f0c371301bf2ee7ffe9161d900b7f5de21276a884b2f47523b34d581fe074/diff:/var/lib/docker/overlay2/8c61293010e0bba6df9d16609c7c07826baa52b77de0a83fdb2733b560db1b35/diff:/var/lib/docker/overlay2/8a14bc791b46a29a0eec7c7b41137e18d24706ae84dc3df7775a173698f1ae4c/diff:/var/lib/docker/overlay2/ae0752cce161b8ec803bfc6ff168438026481cd2b2e92650bd2a09bc19d4f040/diff:/var/lib/docker/overlay2/bffc695e689ce9b356c4c41700ae763c15b778c176bd49774f05c9da9ad2fc67/diff", + "MergedDir": "/var/lib/docker/overlay2/c0b3780e37fd8ee99f38a329b407af101a93f1f2c1bd1aaf45cfe28bee4e3363/merged", + "UpperDir": "/var/lib/docker/overlay2/c0b3780e37fd8ee99f38a329b407af101a93f1f2c1bd1aaf45cfe28bee4e3363/diff", + "WorkDir": "/var/lib/docker/overlay2/c0b3780e37fd8ee99f38a329b407af101a93f1f2c1bd1aaf45cfe28bee4e3363/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "volume", + "Name": "filecloud_var_html", + "Source": "/var/lib/docker/volumes/filecloud_var_html/_data", + "Destination": "/var/www/html", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "volume", + "Name": "9a7d2ff9f5bd137a2a5e0e6d1d850cfac4bcd15e8cff893fd93696325b0400c9", + "Source": "/var/lib/docker/volumes/9a7d2ff9f5bd137a2a5e0e6d1d850cfac4bcd15e8cff893fd93696325b0400c9/_data", + "Destination": "/tmp", + "Driver": "local", + "Mode": "", + "RW": true, + "Propagation": "" + }, + { + "Type": "bind", + "Source": "/subvol-1000-disk-0/cloud", + "Destination": "/var/clouddata", + "Mode": "rw", + "RW": true, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "7738987c64a0", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": null, + "Image": "filecloud/filecloudpreview22.1:latest", + "Volumes": { + "/tmp": {} + }, + "WorkingDir": "/tmp", + "Entrypoint": [ + "/opt/libreoffice/init.sh" + ], + "OnBuild": null, + "Labels": { + "com.docker.compose.config-hash": "5f447b8ada6718d726c80def43b22b1c42808bfb570c734bb80f6c92aec00726", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "", + "com.docker.compose.image": "sha256:fec248ba82d66331c6311a494ef8a208264d360b28e3422b166463e96c2f09ca", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "filecloud", + "com.docker.compose.project.config_files": "/data/compose/11/v1/docker-compose.yml", + "com.docker.compose.project.working_dir": "/data/compose/11/v1", + "com.docker.compose.service": "filecloud.preview", + "com.docker.compose.version": "2.20.2" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "4d07d327a30cf1e5a6e3572ce110ef7ed64a3ebe9ab210f6e8c3972a90218c50", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": {}, + "SandboxKey": "/var/run/docker/netns/4d07d327a30c", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "filecloud_default": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "filecloud.preview", + "filecloud.preview", + "7738987c64a0" + ], + "NetworkID": "e16dac509c26785a15cc8e330b8108a7a15d314bae05af6ce74aa1452cdc0723", + "EndpointID": "65557cb9a000a2ed180a2983b8685917e1bedb3e3d46bf7d39dfa81ef7bbcdd3", + "Gateway": "172.21.0.1", + "IPAddress": "172.21.0.4", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:15:00:04", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_filecloud.server.txt b/backupComposeFiles/Docker_Container_InspectOutput_filecloud.server.txt new file mode 100644 index 0000000..a48e04d --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_filecloud.server.txt @@ -0,0 +1,249 @@ +[ + { + "Id": "f2b8bb4c2a2612daa9479328eecdbe0893b9c8f6eea68dd6cfb9963cfb5d3772", + "Created": "2023-09-05T22:00:03.752208588Z", + "Path": "bash", + "Args": [ + "/usr/local/bin/init.sh" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 101350, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T22:00:14.766769801Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:0e24a7ebb56167aac91c0bac577c6dfb0bee117b90e18a15edd176394262fede", + "ResolvConfPath": "/var/lib/docker/containers/f2b8bb4c2a2612daa9479328eecdbe0893b9c8f6eea68dd6cfb9963cfb5d3772/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/f2b8bb4c2a2612daa9479328eecdbe0893b9c8f6eea68dd6cfb9963cfb5d3772/hostname", + "HostsPath": "/var/lib/docker/containers/f2b8bb4c2a2612daa9479328eecdbe0893b9c8f6eea68dd6cfb9963cfb5d3772/hosts", + "LogPath": "/var/lib/docker/containers/f2b8bb4c2a2612daa9479328eecdbe0893b9c8f6eea68dd6cfb9963cfb5d3772/f2b8bb4c2a2612daa9479328eecdbe0893b9c8f6eea68dd6cfb9963cfb5d3772-json.log", + "Name": "/filecloud.server", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/subvol-1000-disk-0/cloud:/var/clouddata:rw" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "PortBindings": {}, + "RestartPolicy": { + "Name": "", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": null, + "DnsSearch": null, + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "filecloud_var_html", + "Target": "/var/www/html", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/5284be87d8adf9addbe622023c6778e3524a6b10b590c0038764bccc27e46d2b-init/diff:/var/lib/docker/overlay2/f1bc14a483680fb715203de0de5d3333fb2fc489e331112179d1cb414e7784db/diff:/var/lib/docker/overlay2/9f3aa90d12d00e7d83c83c031cc80adf473a1205d4640d9f6596ff793131100f/diff:/var/lib/docker/overlay2/e349adf5f8bd464ce871df6251e015784b78e49069afa5487ce2d558d9aa94fa/diff:/var/lib/docker/overlay2/90ec77195f417d8ece2f1264eff45b72f7ca37b851cd0f062cfd8602ec643cb7/diff:/var/lib/docker/overlay2/62cc7affaea8e9eb4037b0cfb122ee39cf32cb1f50fe8d2062974c6623580068/diff:/var/lib/docker/overlay2/d94fca12705d8dcf0a76486db007e0c1351be208ce43c67bf91cfccfed5d06c9/diff:/var/lib/docker/overlay2/d461bd550a74ac2a7c857f622af8b6dfaf7e184dcfe0f833a6a24e7894680472/diff:/var/lib/docker/overlay2/50b6a080172e0d0a0deb651f07df71eb6f7a492201d7f844ae8936c0d5fd1bd6/diff:/var/lib/docker/overlay2/742ced07672dfe4693bc92d826469c970c1b32fbc75761fece046f885c7a944b/diff:/var/lib/docker/overlay2/1ca0e507e665a0aae8f679456b830d483f3bbbaac2da380870f096dce7d84f6f/diff:/var/lib/docker/overlay2/37755f5edafcc3a95e297cebffdfbadae8a5043ede952294f4d452f378af13aa/diff:/var/lib/docker/overlay2/48b77660cfdba837f24c6c089ed66351bcb69e985f02ee00a66622d9eea7adda/diff:/var/lib/docker/overlay2/a674c0204ffea6e0f071bff8380ffa77565f55ee3ee9bcc0bd522b872b836ef0/diff:/var/lib/docker/overlay2/7bd0e397006dae124a67bced1065a84e943d5d786d9b255d8331e5e692f71bd1/diff:/var/lib/docker/overlay2/e1307d7d6b65a0619561bdf97ebed9ad36d638f489f174c783820af925d64b93/diff:/var/lib/docker/overlay2/473dd28047bd42db9b5446ac2f2c86e2d3eede2f8dd6b3b00defba5b3cac4bc4/diff:/var/lib/docker/overlay2/03249bea4f1ccb21ec546f9c114677c9c77cdcb7053ebc61f57eeaed629bda77/diff:/var/lib/docker/overlay2/6ebdda5ffeb0bd8db019013d93f82cd2b9246ef30e446ded42d3e5b947cf65fc/diff:/var/lib/docker/overlay2/c55ddcda3d97693a4557e281dd82542c3c01ef4255b52b08a1b014b6f73570ad/diff:/var/lib/docker/overlay2/8e7b53f2eb4c05b0c689fad33d57a82150e698a42ecc0f7592955fbc49912177/diff:/var/lib/docker/overlay2/c35e69154f5ea195166131e23c5fd34b2cef3a376cfb2aca89be3ee480591ac1/diff:/var/lib/docker/overlay2/09f45c44a9a3c9f987d4950e9376f0c6bb0d0a650796912eccd44480b1b289a6/diff:/var/lib/docker/overlay2/0540019b891e946b6e6d3042e2880f16ae609f2a66a6cc00ce293bc4af70970c/diff:/var/lib/docker/overlay2/8aea7f7b9d9df3419f7427d7922be00f9bcdcd0c4a97efbffb7d7222a2e7958c/diff:/var/lib/docker/overlay2/3c628170740d523f1cd07ff3d4747a4e8ebdfaca9e2adeb95c7a6421a717cd5d/diff:/var/lib/docker/overlay2/bb4643ff919003f529b4ab95370bd5ef2663a82332b75d6bdbd1de51c3fbc7e3/diff:/var/lib/docker/overlay2/29035b01d3d1be9b26ca91d812e810700861ba60af294776bd7c14e3382e5171/diff:/var/lib/docker/overlay2/a57c52e4e13cd837919c7bd2fd63c939913e006914a3c94d5adb0fd29d214bea/diff:/var/lib/docker/overlay2/5804965be035e15cdb87f3c5eb42a60cdacd1c7303ab221fc5d8f646d361d1e9/diff:/var/lib/docker/overlay2/f0e4ffb7b493497ea1057ac49459755dc0b8fe579f1fa7cc4642a400f4c5a17f/diff:/var/lib/docker/overlay2/b8d6deb104c79aceea70349e1667eea4e58f06e9c1bac6b52afbc8b17bceb55f/diff:/var/lib/docker/overlay2/8fa3caa4f2b8b8a8f7049944a3e61a430b61661e93cd42ec8e60b075986d5712/diff:/var/lib/docker/overlay2/1ddd28ddaf765b05318be90366a7d6000859afee17771d2bfbee26b517120c9d/diff:/var/lib/docker/overlay2/35ddbf35b825e61a21e6ddd485d042e658e5261e8ee655f6e2eacf70bf11ce81/diff:/var/lib/docker/overlay2/b416100bd4129d427012d927f764f3b8490c913e8d3ada1efea52db59a1b2c71/diff:/var/lib/docker/overlay2/721c14bdbf4f50da22fd9f4e674d5885692d23e35e2a1e455c38bbf1807f961b/diff:/var/lib/docker/overlay2/fadb070560c32e0c5c78d25ff8cd5b85873231262da092766c7f117699a1acbd/diff:/var/lib/docker/overlay2/7f1c91daa5e79f07100508c0304a12c4713c18325c22b4ad402a0d8953e5cb66/diff:/var/lib/docker/overlay2/ea09f567c860f6111568aefc544882e4c65cd8a3ecc7cc885690f49dff51a7bd/diff:/var/lib/docker/overlay2/74735cc784498b646714f2ecc351e92bae1963bba402564b1ea92766cc7cbf7f/diff:/var/lib/docker/overlay2/ea6d613190aabc684d14f335014c18dfd0c3dd15690ea7082bf9eba691a76a06/diff:/var/lib/docker/overlay2/1b7b46c91b5b7a17084d88a211120734a81ce82e51a5b915505b82289689111b/diff:/var/lib/docker/overlay2/5591db15c805c53b5e6854679f3861eb9d685217a4753448628ec0dbbc8dc470/diff:/var/lib/docker/overlay2/af9cb8c22fe7969d798b342d2e96eda4c88e9a3f756976146e2a15b8315a5938/diff:/var/lib/docker/overlay2/33f11d85fb646b0b72c79848c64b78dacdcdd8c91d7a620cca013882786b7c01/diff:/var/lib/docker/overlay2/f228b38ca5a1adeb5cbe2cf55b66bd3bc3d8ad8ba1d50f736b302d6348a7c078/diff:/var/lib/docker/overlay2/7a44ca52790e4030e860218cedce407572882e07ac766dcc0ec08e8ca0b1cd7e/diff:/var/lib/docker/overlay2/5d0e9389e29127c55e2e81f06d4b9ba30d500f73823cf58753293641b2e3e5ee/diff:/var/lib/docker/overlay2/a9b3e7819d78f198742491a8cb3307c54e2dcfa4f7362d98e56d103bd50b9912/diff:/var/lib/docker/overlay2/6bdc2fc6d2d404d7774e3b656622667fe7a52aff8b3cd218eb86c241ace62d8b/diff:/var/lib/docker/overlay2/57afa4d80796993496755d728d8ff627da2bfed2bfedc6be2c7811479b49cfe3/diff:/var/lib/docker/overlay2/800f5d15bb15305a3ae75e353106854f5aa7ef3bc6173711e5a30be4e8f90994/diff:/var/lib/docker/overlay2/15b1f6e83dd22dd5ecc9cc2088ab13a9a3a2f9494960f7807686cfae9a77b331/diff:/var/lib/docker/overlay2/a1a0bbc24fc6591b617440955bff27b13893dc7eb0adb687ced297bbcb8aa9b4/diff:/var/lib/docker/overlay2/9539a0abdf8494f5104c9541283f1d460626205366c993a1c813d0ea3ef85f2e/diff:/var/lib/docker/overlay2/bcd2f37ecd3cdd9064b8564ae9ae7acd47f5a5ff2c0ec9093a41bc2d0c7f2eb1/diff:/var/lib/docker/overlay2/1271b14a3737b46c04148ec126a5503fe323214e5b2a6afe83c58ba45be26834/diff:/var/lib/docker/overlay2/2df76403cb24517d3100ec6c7fee69a7f3ffd4a65c78e1efdc69bbe4c9607bed/diff:/var/lib/docker/overlay2/973fabb2ef4a4cb986664bc1db65183b946507b10542c5faff420b0dbddf1b9e/diff:/var/lib/docker/overlay2/c86db5da05f331235d78fb50265cb7fd712558f066ffbe7912aebd7df84610c0/diff:/var/lib/docker/overlay2/af6c1daa2a886a9bb048c7deb4a69878bc1cbc6973d83745060c2dcfee365a4b/diff:/var/lib/docker/overlay2/836088b361b425fd4155d1f2cc04d1f7d9ffefcc7a28de1241e0450ecf2eab98/diff:/var/lib/docker/overlay2/c199fe744ba521be2b2f76fbc6c093fb3f3aa76770612fde8cd499b21abb72de/diff:/var/lib/docker/overlay2/602b9406647bb1d0b19fdae7584a97e7c546f1e926e215d63ab298e8a3495da1/diff:/var/lib/docker/overlay2/a51ec27957986eb8db9df79051ba28d0df8fe8887b17818d9d3732b057f56e33/diff:/var/lib/docker/overlay2/e37e3b859b46405659cc827256a0174d4c1263c220641dce35489407757f236b/diff:/var/lib/docker/overlay2/7ad0ed3546bab5c0372f3fd17e3efe7cce7e73a05d111375a3669d0587b3aba6/diff:/var/lib/docker/overlay2/b0bca9fc8e137b37c6f36235040960d640d25e5fd36f241314fc3a406e1196b8/diff:/var/lib/docker/overlay2/d63ecbbe7be91aa89f10fe53b3abc51135f911722dfcda406a16a7d520516737/diff:/var/lib/docker/overlay2/0ef1b82d016839f4b60ba2a9e2bd47b9fab661b592e4bf1eae6edf30101721ba/diff:/var/lib/docker/overlay2/6192ac68b74785adeeb02d324b72937a7c073956af9ca6221e128a5957462118/diff:/var/lib/docker/overlay2/3f66e6f2500c4fcb429802e3906d498f1eca3b4e471ac9f5c54201676473fd01/diff:/var/lib/docker/overlay2/21127f0b8492a5887e3ec4fac1fee88b824c8288016e954dc7a2ef7b8d1239ab/diff:/var/lib/docker/overlay2/8c59372cbdc7b14e2098165566b944eb987b85781924de8f03bbadb0b60810b2/diff:/var/lib/docker/overlay2/e6757a01b990c7ee2bc0ee4098c898972373576ceafa86ed7a12b7b32d2e040d/diff:/var/lib/docker/overlay2/27e3f3dce2dd5527985bfd79e350bbc83b69b8c4e6fe107adc80b7b016fd07f5/diff:/var/lib/docker/overlay2/5ecf061292333ee30e92ace4236c49f8eff6e741a8748ad13f7fda6d7a0f4843/diff:/var/lib/docker/overlay2/9ddcb3c8d0d857674b5f56768494bca3c34feb97f43b340d42dde3937b19f9e3/diff:/var/lib/docker/overlay2/3f78b7fb356b2e099948678472c3146292a1a7fe3ee19d40229914f180e23c79/diff", + "MergedDir": "/var/lib/docker/overlay2/5284be87d8adf9addbe622023c6778e3524a6b10b590c0038764bccc27e46d2b/merged", + "UpperDir": "/var/lib/docker/overlay2/5284be87d8adf9addbe622023c6778e3524a6b10b590c0038764bccc27e46d2b/diff", + "WorkDir": "/var/lib/docker/overlay2/5284be87d8adf9addbe622023c6778e3524a6b10b590c0038764bccc27e46d2b/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/subvol-1000-disk-0/cloud", + "Destination": "/var/clouddata", + "Mode": "rw", + "RW": true, + "Propagation": "rprivate" + }, + { + "Type": "volume", + "Name": "filecloud_var_html", + "Source": "/var/lib/docker/volumes/filecloud_var_html/_data", + "Destination": "/var/www/html", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + } + ], + "Config": { + "Hostname": "f2b8bb4c2a26", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": null, + "Image": "filecloud/filecloudserver23.1:latest", + "Volumes": null, + "WorkingDir": "", + "Entrypoint": [ + "bash", + "/usr/local/bin/init.sh" + ], + "OnBuild": null, + "Labels": { + "caddy": "cloud.sailehd.systems", + "caddy.reverse_proxy": "{{upstreams 443}}", + "caddy.reverse_proxy.transport": "http", + "caddy.reverse_proxy.transport.tls_insecure_skip_verify": "", + "caddy.tls.dns": "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA", + "com.docker.compose.config-hash": "94fa7f0e1a6ba215983433177bd1f9d143127ce8c53d430d89969288412e0951", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "filecloud.mongodb:service_started:false,filecloud.preview:service_started:false", + "com.docker.compose.image": "sha256:0e24a7ebb56167aac91c0bac577c6dfb0bee117b90e18a15edd176394262fede", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "filecloud", + "com.docker.compose.project.config_files": "/data/compose/11/v3/docker-compose.yml", + "com.docker.compose.project.working_dir": "/data/compose/11/v3", + "com.docker.compose.replace": "bf8da4f15cb366e3beac13872e1aa8fd519dbbcf44598c98e54b6f538da01043", + "com.docker.compose.service": "filecloud.server", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.ref.name": "ubuntu", + "org.opencontainers.image.version": "22.04" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "559f9da160136b3d1a534658ee708f6eb7fbb648aa34365e7daa315524edb329", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": {}, + "SandboxKey": "/var/run/docker/netns/559f9da16013", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_caddy": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "filecloud.server", + "filecloud.server", + "f2b8bb4c2a26" + ], + "NetworkID": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "EndpointID": "a78fcf1bad9e13c0ecab3064e991c967c47c2f03945742af10b70786dcb1478a", + "Gateway": "172.18.0.1", + "IPAddress": "172.18.0.10", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:12:00:0a", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_homarr.txt b/backupComposeFiles/Docker_Container_InspectOutput_homarr.txt new file mode 100644 index 0000000..9270a46 --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_homarr.txt @@ -0,0 +1,284 @@ +[ + { + "Id": "251243f1ce4327895265cee308f7060862fe1e13af62f693d6dabae17fc06d1c", + "Created": "2023-09-04T10:26:01.880582769Z", + "Path": "docker-entrypoint.sh", + "Args": [ + "node", + "server.js" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 1243, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:11:34.806749467Z", + "FinishedAt": "2023-09-05T21:11:14.755256098Z" + }, + "Image": "sha256:5e4242dd37c05e76a553ad12aa5c1511505c320787348043b9e562046be922f5", + "ResolvConfPath": "/var/lib/docker/containers/251243f1ce4327895265cee308f7060862fe1e13af62f693d6dabae17fc06d1c/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/251243f1ce4327895265cee308f7060862fe1e13af62f693d6dabae17fc06d1c/hostname", + "HostsPath": "/var/lib/docker/containers/251243f1ce4327895265cee308f7060862fe1e13af62f693d6dabae17fc06d1c/hosts", + "LogPath": "/var/lib/docker/containers/251243f1ce4327895265cee308f7060862fe1e13af62f693d6dabae17fc06d1c/251243f1ce4327895265cee308f7060862fe1e13af62f693d6dabae17fc06d1c-json.log", + "Name": "/homarr", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/var/run/docker.sock:/var/run/docker.sock:rw" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": [], + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "homarr_config", + "Target": "/app/data/configs", + "VolumeOptions": {} + }, + { + "Type": "volume", + "Source": "homarr_icons", + "Target": "/app/public/icons", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/4aa7d004326414f9f4db375e3217e567fe85f2b85898bb16a937e598aeedac25-init/diff:/var/lib/docker/overlay2/b6668df8f77c65108c6cb6e92655d7f51227d66eca9b8ec3579a18e961bd7fe7/diff:/var/lib/docker/overlay2/ed2978c533eee80ef160251d5643b22357373704d1fb003bec8c22ae6d6cc2f4/diff:/var/lib/docker/overlay2/0edbdbbf8fc3817b244fada8a0c3e1b437a569b998250f4eb702dd4173ae2ec2/diff:/var/lib/docker/overlay2/0e14e2ac5220f20bc31ebb55168ac29e84be8d3631ccb2a523a239ef493b9a16/diff:/var/lib/docker/overlay2/461886a6eea7ee40a0be91a812e4b5612e59eb0d910997b21b4b6bb61b21cb9e/diff:/var/lib/docker/overlay2/7ad6707a38db1297376a6f14daa7c32210d16838ea71f2be269736857fc6e228/diff:/var/lib/docker/overlay2/105af0b6db4d211d257871fda507ef551429de173e139b3305b20e3c0f948d88/diff:/var/lib/docker/overlay2/db3cfb798cc7dcc1caee18d38bbe7a67033ff886e7c280dfd4a6e0c7c96bfbdc/diff:/var/lib/docker/overlay2/614b0ec0d27aa3eb569129708ffb252d97df65180930104f75e0acdfac196277/diff:/var/lib/docker/overlay2/e20ab5734aeb66b30da7a49fe99045b920e641cf648bc7581a2d322f2f806670/diff", + "MergedDir": "/var/lib/docker/overlay2/4aa7d004326414f9f4db375e3217e567fe85f2b85898bb16a937e598aeedac25/merged", + "UpperDir": "/var/lib/docker/overlay2/4aa7d004326414f9f4db375e3217e567fe85f2b85898bb16a937e598aeedac25/diff", + "WorkDir": "/var/lib/docker/overlay2/4aa7d004326414f9f4db375e3217e567fe85f2b85898bb16a937e598aeedac25/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/var/run/docker.sock", + "Destination": "/var/run/docker.sock", + "Mode": "rw", + "RW": true, + "Propagation": "rprivate" + }, + { + "Type": "volume", + "Name": "homarr_config", + "Source": "/var/lib/docker/volumes/homarr_config/_data", + "Destination": "/app/data/configs", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "volume", + "Name": "homarr_icons", + "Source": "/var/lib/docker/volumes/homarr_icons/_data", + "Destination": "/app/public/icons", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + } + ], + "Config": { + "Hostname": "251243f1ce43", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "7575/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "DISABLE_EDIT_MODE=true", + "EDIT_MODE_PASSWORD=OZTfM9ihU9^p+85H", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "NODE_VERSION=20.5.1", + "YARN_VERSION=1.22.19", + "NEXT_TELEMETRY_DISABLED=1", + "NODE_ENV=production", + "NODE_OPTIONS=--no-experimental-fetch", + "PORT=7575" + ], + "Cmd": [ + "node", + "server.js" + ], + "Image": "ghcr.io/ajnart/homarr:latest", + "Volumes": null, + "WorkingDir": "/app", + "Entrypoint": [ + "docker-entrypoint.sh" + ], + "OnBuild": null, + "Labels": { + "caddy": "sailehd.systems", + "caddy.reverse_proxy": "{{upstreams 7575}}", + "caddy.tls.dns": "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA", + "com.docker.compose.config-hash": "663423e696f93c8e50bfa0346d6842406375d1075259ce78982ca13134880721", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "", + "com.docker.compose.image": "sha256:5e4242dd37c05e76a553ad12aa5c1511505c320787348043b9e562046be922f5", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "homarr", + "com.docker.compose.project.config_files": "/data/compose/3/v3/docker-compose.yml", + "com.docker.compose.project.working_dir": "/data/compose/3/v3", + "com.docker.compose.service": "app", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.created": "2023-08-13T05:54:56.095Z", + "org.opencontainers.image.description": "Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "93c4b9a9e3423e4b0a674f75f8cce173820d9b57", + "org.opencontainers.image.source": "https://github.com/ajnart/homarr", + "org.opencontainers.image.title": "homarr", + "org.opencontainers.image.url": "https://github.com/ajnart/homarr", + "org.opencontainers.image.version": "0.13.2" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "d2c7ca1c5398c68f9eb0b0dcdaf5379749f101e7e110a647d3db60b3f0843542", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "7575/tcp": null + }, + "SandboxKey": "/var/run/docker/netns/d2c7ca1c5398", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_caddy": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "homarr", + "app", + "251243f1ce43" + ], + "NetworkID": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "EndpointID": "f4fddf908636e7af832d2de7fc804b00160053e3e5d2ec0a51da0cd56921756e", + "Gateway": "172.18.0.1", + "IPAddress": "172.18.0.6", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:12:00:06", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_home_assistent_elias-homeassistant-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_home_assistent_elias-homeassistant-1.txt new file mode 100644 index 0000000..0028783 --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_home_assistent_elias-homeassistant-1.txt @@ -0,0 +1,257 @@ +[ + { + "Id": "ddba136e2fd7d40264f49dfc17fb72e7128260babd7a60281bc445954a86aded", + "Created": "2023-09-04T15:15:28.382078139Z", + "Path": "/init", + "Args": [], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 1869, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:11:35.294435955Z", + "FinishedAt": "2023-09-05T21:11:19.594867184Z" + }, + "Image": "sha256:f80425afe7d9b054d72584b0922d002e5f22379199d28bc3e68816d8c041b00c", + "ResolvConfPath": "/var/lib/docker/containers/ddba136e2fd7d40264f49dfc17fb72e7128260babd7a60281bc445954a86aded/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/ddba136e2fd7d40264f49dfc17fb72e7128260babd7a60281bc445954a86aded/hostname", + "HostsPath": "/var/lib/docker/containers/ddba136e2fd7d40264f49dfc17fb72e7128260babd7a60281bc445954a86aded/hosts", + "LogPath": "/var/lib/docker/containers/ddba136e2fd7d40264f49dfc17fb72e7128260babd7a60281bc445954a86aded/ddba136e2fd7d40264f49dfc17fb72e7128260babd7a60281bc445954a86aded-json.log", + "Name": "/home_assistent_elias-homeassistant-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "unconfined", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/etc/localtime:/etc/localtime:ro" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": [], + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": true, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": [ + "label=disable" + ], + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": [ + { + "PathOnHost": "/dev/ttyUSB0", + "PathInContainer": "/dev/ttyUSB0", + "CgroupPermissions": "rwm" + } + ], + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "home_assistent_elias_config", + "Target": "/config", + "VolumeOptions": {} + } + ], + "MaskedPaths": null, + "ReadonlyPaths": null + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/ea5d4c03e1271cd3a2bfa53fcba9531a6fff5a3ae7c8a2aeaa6a8e7b70b003a1-init/diff:/var/lib/docker/overlay2/2c982f9e9305d15f1f7d480ce605998fe565ef83055b3573073a92b65d7c66b4/diff:/var/lib/docker/overlay2/a76169dd390ec7e47991a0f23cb33cacd20d05e05e0c49c52d91813e41b2e848/diff:/var/lib/docker/overlay2/6c6efc03b38a232b3806f95c42179273361c826c99a49a99952995e449fbcbfa/diff:/var/lib/docker/overlay2/c555a51e129d3c930c8ed29705fcf847ffb5470cead3ba35aa87d0d1e665314f/diff:/var/lib/docker/overlay2/f84e93a902b74a7533d4d8e72eb7dcde84acb5fe037b480f981dabaa15e88fec/diff:/var/lib/docker/overlay2/fda40940d7f9d04f115ce48338986c2bc7640d81826040b8aebf4ffda6ef27c3/diff:/var/lib/docker/overlay2/3cf6be07d00a6324c27fc7befba9fcb1cede312705979ba472a3c571587cd7c8/diff:/var/lib/docker/overlay2/b752dd388aabe6bef6d6e6333e5bdbc0cb64e0bdb3b0e6101d0806bbce71a5dc/diff:/var/lib/docker/overlay2/6691e6898dc722f812a93d4984bcbb54e074b7f053c3834cd5ff8339e21c3fee/diff:/var/lib/docker/overlay2/7c6ee4eed35f3ee216a574dbda6ff19641572093eb139ff5edbf9aff1e6ddb90/diff:/var/lib/docker/overlay2/7eed69c149b557396161c7110a71ea64580d053082e1a458483f1af0cb6a465d/diff:/var/lib/docker/overlay2/308a706c193361435c6a628867fb4ce505e54f3d1ad0eb211d8b6ecb5c302149/diff:/var/lib/docker/overlay2/2e60ebc62337820edb99d06749121d10ec0344d2cef4540e9883b64c9e7d4476/diff:/var/lib/docker/overlay2/167e3b4601181de334c3d7737c4baf8b9f776ed833a1e5bd72e70f62955be8d9/diff:/var/lib/docker/overlay2/cf6fc02fb1e0171e5807fab20d176947074cbacd87466bddd8fe645af3f17e8d/diff:/var/lib/docker/overlay2/e9af09f8f897b5804fab9693d137a5dc46d956ccc601f38f511253c36b2021bb/diff:/var/lib/docker/overlay2/556e4ce58bbcd071cb41b55049da5edaca021bb05b4eccfd30bb6cea6383b8c5/diff:/var/lib/docker/overlay2/cff6d5b7f7099e1c875a796b40922dfccf329a349307740f27311c667d36682b/diff:/var/lib/docker/overlay2/466f6ff00bee08a798131e0f668678dd2c1730b78485af98671435ce33c13ad8/diff:/var/lib/docker/overlay2/de787978434ff89795b950f5a9d79b96d9474a7a46341520a81778082ad61c5d/diff:/var/lib/docker/overlay2/2f1fbad84aeb945847fccb3a867dcda06b24c00dba9dd1df3785e248c13fe8a3/diff:/var/lib/docker/overlay2/d40a3896bced159b559d08ce6266f1a89074a24236da4e03441217183c385878/diff:/var/lib/docker/overlay2/a57c2a4ac3352b7ceea6c9b929bbedfbe3b350796b0d1a1d045e405cf4c13acf/diff:/var/lib/docker/overlay2/3e1935e4777a16e29ce060a26769203971ca4615bbba326911b913dc594d56ff/diff:/var/lib/docker/overlay2/a2a308d342b4c9947e5899b250235bd387851f78737ff94eabc53b0c0e99f97b/diff:/var/lib/docker/overlay2/58b7c8d9567df46c393695926457937cba31dca5b04dba21e2901539333cc6fb/diff:/var/lib/docker/overlay2/cebfa306d52df0373972b065edb27dd8bdf067f8cb207b6a15eff6ef6fc261ec/diff:/var/lib/docker/overlay2/558d86bfc044e0b4f3c87d956d623e3f0e6d94999cb8c9d2bf19004ac2707a8e/diff:/var/lib/docker/overlay2/bfd06236b973e6925ba029f676db900a6cc09575e292928389ac4cf479733812/diff", + "MergedDir": "/var/lib/docker/overlay2/ea5d4c03e1271cd3a2bfa53fcba9531a6fff5a3ae7c8a2aeaa6a8e7b70b003a1/merged", + "UpperDir": "/var/lib/docker/overlay2/ea5d4c03e1271cd3a2bfa53fcba9531a6fff5a3ae7c8a2aeaa6a8e7b70b003a1/diff", + "WorkDir": "/var/lib/docker/overlay2/ea5d4c03e1271cd3a2bfa53fcba9531a6fff5a3ae7c8a2aeaa6a8e7b70b003a1/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "volume", + "Name": "home_assistent_elias_config", + "Source": "/var/lib/docker/volumes/home_assistent_elias_config/_data", + "Destination": "/config", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "bind", + "Source": "/etc/localtime", + "Destination": "/etc/localtime", + "Mode": "ro", + "RW": false, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "ddba136e2fd7", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "DISABLE_JEMALLOC=true", + "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "LANG=C.UTF-8", + "S6_BEHAVIOUR_IF_STAGE2_FAILS=2", + "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0", + "S6_CMD_WAIT_FOR_SERVICES=1", + "S6_SERVICES_READYTIME=50", + "WHEELS_LINKS=https://wheels.home-assistant.io/musllinux/", + "S6_SERVICES_GRACETIME=220000" + ], + "Cmd": null, + "Image": "ghcr.io/home-assistant/home-assistant:stable", + "Volumes": null, + "WorkingDir": "/config", + "Entrypoint": [ + "/init" + ], + "OnBuild": null, + "Labels": { + "caddy": "ha.sailehd.systems", + "caddy.reverse_proxy": "{{upstreams 8123}}", + "caddy.tls.dns": "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA", + "com.docker.compose.config-hash": "df79d7a19e8459d683db00ff34d6b7ad494086ffb56e06d847303842f9294ccb", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "", + "com.docker.compose.image": "sha256:f80425afe7d9b054d72584b0922d002e5f22379199d28bc3e68816d8c041b00c", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "home_assistent_elias", + "com.docker.compose.project.config_files": "/data/compose/8/v3/docker-compose.yml", + "com.docker.compose.project.working_dir": "/data/compose/8/v3", + "com.docker.compose.replace": "cb71c90222188559371640c84efe09ad756edaa38c9750742d122cdc8745baae", + "com.docker.compose.service": "homeassistant", + "com.docker.compose.version": "2.20.2", + "io.hass.arch": "amd64", + "io.hass.base.arch": "amd64", + "io.hass.base.image": "ghcr.io/home-assistant/amd64-base:3.18", + "io.hass.base.name": "python", + "io.hass.base.version": "2023.07.0", + "io.hass.type": "core", + "io.hass.version": "2023.8.4", + "org.opencontainers.image.authors": "The Home Assistant Authors", + "org.opencontainers.image.created": "2023-08-24 11:54:06+00:00", + "org.opencontainers.image.description": "Open-source home automation platform running on Python 3", + "org.opencontainers.image.documentation": "https://www.home-assistant.io/docs/", + "org.opencontainers.image.licenses": "Apache License 2.0", + "org.opencontainers.image.source": "https://github.com/home-assistant/core", + "org.opencontainers.image.title": "Home Assistant", + "org.opencontainers.image.url": "https://www.home-assistant.io/", + "org.opencontainers.image.version": "2023.8.4" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "780007695f4920b1fc0cbca111a984c241286e66f5e4f48b7930b29ebc123df0", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": {}, + "SandboxKey": "/var/run/docker/netns/780007695f49", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_caddy": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "home_assistent_elias-homeassistant-1", + "homeassistant", + "ddba136e2fd7" + ], + "NetworkID": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "EndpointID": "a5e8eaeed535c7119d2e4a80d361cbf5dbb8d9beae6e949d6e76d160d25609ae", + "Gateway": "172.18.0.1", + "IPAddress": "172.18.0.9", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:12:00:09", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_proxy-caddy-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_proxy-caddy-1.txt new file mode 100644 index 0000000..27ef991 --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_proxy-caddy-1.txt @@ -0,0 +1,310 @@ +[ + { + "Id": "cbb6582da23769cae81e9099336820076dd9bba3bd03fc9d027b2b53df196ebd", + "Created": "2023-09-05T22:18:49.985711983Z", + "Path": "caddy", + "Args": [ + "docker-proxy" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 144624, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T22:18:50.758003278Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:09f9ee9efdbea49e501ea4804ac3b720497a3e703d362f6e85ca68b8bc25a2ac", + "ResolvConfPath": "/var/lib/docker/containers/cbb6582da23769cae81e9099336820076dd9bba3bd03fc9d027b2b53df196ebd/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/cbb6582da23769cae81e9099336820076dd9bba3bd03fc9d027b2b53df196ebd/hostname", + "HostsPath": "/var/lib/docker/containers/cbb6582da23769cae81e9099336820076dd9bba3bd03fc9d027b2b53df196ebd/hosts", + "LogPath": "/var/lib/docker/containers/cbb6582da23769cae81e9099336820076dd9bba3bd03fc9d027b2b53df196ebd/cbb6582da23769cae81e9099336820076dd9bba3bd03fc9d027b2b53df196ebd-json.log", + "Name": "/proxy-caddy-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/var/run/docker.sock:/var/run/docker.sock:rw" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "proxy_caddy", + "PortBindings": { + "443/tcp": [ + { + "HostIp": "", + "HostPort": "443" + } + ], + "80/tcp": [ + { + "HostIp": "", + "HostPort": "80" + } + ] + }, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": null, + "DnsSearch": null, + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "proxy_caddy_data", + "Target": "/data", + "VolumeOptions": {} + }, + { + "Type": "volume", + "Source": "proxy_caddy_config", + "Target": "/config", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/9cf1c9e33a494e9bb1563067279d725a058b8612f3d27a0f9d57fd86e15935ac-init/diff:/var/lib/docker/overlay2/ca6yy8e6auqvbk7c0r5xwd87a/diff:/var/lib/docker/overlay2/c4e8a38121b96d777bd9b34047c1b2bb8f78e727dd930207117f02892b74af7c/diff:/var/lib/docker/overlay2/a24c5ab818cdd37232df73388b21d59957d5423ea36be96ebead11ebdaa581be/diff:/var/lib/docker/overlay2/da04fbf4dd3309b7f465a2752d8ee9cbc1c1f1369f1d17b37ef0fc4e66aa55b6/diff:/var/lib/docker/overlay2/e20ab5734aeb66b30da7a49fe99045b920e641cf648bc7581a2d322f2f806670/diff", + "MergedDir": "/var/lib/docker/overlay2/9cf1c9e33a494e9bb1563067279d725a058b8612f3d27a0f9d57fd86e15935ac/merged", + "UpperDir": "/var/lib/docker/overlay2/9cf1c9e33a494e9bb1563067279d725a058b8612f3d27a0f9d57fd86e15935ac/diff", + "WorkDir": "/var/lib/docker/overlay2/9cf1c9e33a494e9bb1563067279d725a058b8612f3d27a0f9d57fd86e15935ac/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/var/run/docker.sock", + "Destination": "/var/run/docker.sock", + "Mode": "rw", + "RW": true, + "Propagation": "rprivate" + }, + { + "Type": "volume", + "Name": "proxy_caddy_data", + "Source": "/var/lib/docker/volumes/proxy_caddy_data/_data", + "Destination": "/data", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "volume", + "Name": "proxy_caddy_config", + "Source": "/var/lib/docker/volumes/proxy_caddy_config/_data", + "Destination": "/config", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + } + ], + "Config": { + "Hostname": "cbb6582da237", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "2019/tcp": {}, + "443/tcp": {}, + "443/udp": {}, + "80/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "CADDY_VERSION=v2.7.4", + "XDG_CONFIG_HOME=/config", + "XDG_DATA_HOME=/data" + ], + "Cmd": [ + "caddy", + "docker-proxy" + ], + "Image": "saile2204/caddy-proxy:latest", + "Volumes": null, + "WorkingDir": "/srv", + "Entrypoint": null, + "OnBuild": null, + "Labels": { + "com.docker.compose.config-hash": "fdc5c4843ee2d4109573be216598474c84dcd906409615048376352b1ee11acf", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "ddns:service_started:false", + "com.docker.compose.image": "sha256:09f9ee9efdbea49e501ea4804ac3b720497a3e703d362f6e85ca68b8bc25a2ac", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "proxy", + "com.docker.compose.project.config_files": "/root/Proxy/docker-compose.yml", + "com.docker.compose.project.working_dir": "/root/Proxy", + "com.docker.compose.service": "caddy", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.description": "a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go", + "org.opencontainers.image.documentation": "https://caddyserver.com/docs", + "org.opencontainers.image.licenses": "Apache-2.0", + "org.opencontainers.image.source": "https://github.com/caddyserver/caddy-docker", + "org.opencontainers.image.title": "Caddy", + "org.opencontainers.image.url": "https://caddyserver.com", + "org.opencontainers.image.vendor": "Light Code Labs", + "org.opencontainers.image.version": "v2.7.4" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "2d31075c1992dc3290c3b58e649ca7a0884723451c6903863352e597d758454e", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "2019/tcp": null, + "443/tcp": [ + { + "HostIp": "0.0.0.0", + "HostPort": "443" + }, + { + "HostIp": "::", + "HostPort": "443" + } + ], + "443/udp": null, + "80/tcp": [ + { + "HostIp": "0.0.0.0", + "HostPort": "80" + }, + { + "HostIp": "::", + "HostPort": "80" + } + ] + }, + "SandboxKey": "/var/run/docker/netns/2d31075c1992", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_caddy": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "proxy-caddy-1", + "caddy", + "cbb6582da237" + ], + "NetworkID": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "EndpointID": "c4a2f9148fec059d90501ec553f5365f0727faf0e89c117a9ff0a269dc2ea79e", + "Gateway": "172.18.0.1", + "IPAddress": "172.18.0.2", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:12:00:02", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_proxy-ddns-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_proxy-ddns-1.txt new file mode 100644 index 0000000..0828f47 --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_proxy-ddns-1.txt @@ -0,0 +1,227 @@ +[ + { + "Id": "f77702ae8ab896c6707d3a26e04c1d7cb3572302d7ee04bf74b5181515cfe401", + "Created": "2023-09-05T22:18:49.961467097Z", + "Path": "dotnet", + "Args": [ + "DDNSUpdater.dll" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 144454, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T22:18:50.449978672Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:d28ed4e32a11c59903b2a3e265f29a3577be3479e3c23b829577b48487cd747b", + "ResolvConfPath": "/var/lib/docker/containers/f77702ae8ab896c6707d3a26e04c1d7cb3572302d7ee04bf74b5181515cfe401/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/f77702ae8ab896c6707d3a26e04c1d7cb3572302d7ee04bf74b5181515cfe401/hostname", + "HostsPath": "/var/lib/docker/containers/f77702ae8ab896c6707d3a26e04c1d7cb3572302d7ee04bf74b5181515cfe401/hosts", + "LogPath": "/var/lib/docker/containers/f77702ae8ab896c6707d3a26e04c1d7cb3572302d7ee04bf74b5181515cfe401/f77702ae8ab896c6707d3a26e04c1d7cb3572302d7ee04bf74b5181515cfe401-json.log", + "Name": "/proxy-ddns-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/var/run/docker.sock:/var/run/docker.sock:rw" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "proxy_default", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": null, + "DnsSearch": null, + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/39a3e4554928f586ede536d4f4986f4a53314ddd680bcb6a10b26bd7b0df0bdc-init/diff:/var/lib/docker/overlay2/qg5ipniuwe4jcc610o9xfioum/diff:/var/lib/docker/overlay2/eq8eetpwv1mx6kphgdq6xuhg7/diff:/var/lib/docker/overlay2/yyd7xrad1yqcgrr55ak8lmv25/diff:/var/lib/docker/overlay2/f5ff2657539767761f9cffeb787d9c5964ed1615e294ea339804f97b49f12523/diff:/var/lib/docker/overlay2/5c35915bfa301306ffa10178488ecc53c1f3eda1ae5514ea94159a01506b9610/diff:/var/lib/docker/overlay2/345529b62db8a5bfe0e5dd7fce4eceeb109502715837036b80ffb6141e831846/diff:/var/lib/docker/overlay2/cc067b151ed957c3f8cb29d189dc61bbc1409cf57bbcbc002566793b99a75ab2/diff", + "MergedDir": "/var/lib/docker/overlay2/39a3e4554928f586ede536d4f4986f4a53314ddd680bcb6a10b26bd7b0df0bdc/merged", + "UpperDir": "/var/lib/docker/overlay2/39a3e4554928f586ede536d4f4986f4a53314ddd680bcb6a10b26bd7b0df0bdc/diff", + "WorkDir": "/var/lib/docker/overlay2/39a3e4554928f586ede536d4f4986f4a53314ddd680bcb6a10b26bd7b0df0bdc/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/var/run/docker.sock", + "Destination": "/var/run/docker.sock", + "Mode": "rw", + "RW": true, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "f77702ae8ab8", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": true, + "OpenStdin": true, + "StdinOnce": false, + "Env": [ + "LogLevel=Debug", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "ASPNETCORE_URLS=http://+:80", + "DOTNET_RUNNING_IN_CONTAINER=true", + "DOTNET_VERSION=7.0.10" + ], + "Cmd": null, + "Image": "saile2204/ddns:latest", + "Volumes": null, + "WorkingDir": "/app", + "Entrypoint": [ + "dotnet", + "DDNSUpdater.dll" + ], + "OnBuild": null, + "Labels": { + "com.docker.compose.config-hash": "0f64bf8103fe0f71aa94701706ebb5694e620989dabd12c408f207bbbaf98537", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "", + "com.docker.compose.image": "sha256:d28ed4e32a11c59903b2a3e265f29a3577be3479e3c23b829577b48487cd747b", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "proxy", + "com.docker.compose.project.config_files": "/root/Proxy/docker-compose.yml", + "com.docker.compose.project.working_dir": "/root/Proxy", + "com.docker.compose.service": "ddns", + "com.docker.compose.version": "2.20.2" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "ba471c97aec02fdf1a2c55e1c6f3a8671f1ae424e35c59966a489ab809777273", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": {}, + "SandboxKey": "/var/run/docker/netns/ba471c97aec0", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_default": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "proxy-ddns-1", + "ddns", + "f77702ae8ab8" + ], + "NetworkID": "54bdc69b59aa9461b87dba24009b152b5a43c17e6cc9493efc2838b7e343c4be", + "EndpointID": "f7a17954d18b50bcfbd3e05a885329349ff021075d3804afb43e00ae47254e96", + "Gateway": "172.25.0.1", + "IPAddress": "172.25.0.3", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:19:00:03", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_proxy-portainer-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_proxy-portainer-1.txt new file mode 100644 index 0000000..1d033f5 --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_proxy-portainer-1.txt @@ -0,0 +1,255 @@ +[ + { + "Id": "861dd1513171eae7139c26b0ef312d9bfe5a6f21782467bc5a63298a8185df36", + "Created": "2023-09-05T22:18:50.007727511Z", + "Path": "/portainer", + "Args": [], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 144851, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T22:18:51.448104343Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:a34f673ad15b82ce750fdeed269edf29708787b08cf516e8239d7721b3d72b7d", + "ResolvConfPath": "/var/lib/docker/containers/861dd1513171eae7139c26b0ef312d9bfe5a6f21782467bc5a63298a8185df36/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/861dd1513171eae7139c26b0ef312d9bfe5a6f21782467bc5a63298a8185df36/hostname", + "HostsPath": "/var/lib/docker/containers/861dd1513171eae7139c26b0ef312d9bfe5a6f21782467bc5a63298a8185df36/hosts", + "LogPath": "/var/lib/docker/containers/861dd1513171eae7139c26b0ef312d9bfe5a6f21782467bc5a63298a8185df36/861dd1513171eae7139c26b0ef312d9bfe5a6f21782467bc5a63298a8185df36-json.log", + "Name": "/proxy-portainer-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/var/run/docker.sock:/var/run/docker.sock:rw" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "proxy_caddy", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": null, + "DnsSearch": null, + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "proxy_portainer_data", + "Target": "/data", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/1fab9a69f1c9d19b1b2369c0c45f9ccbe194988c42364343e358c1b4be175577-init/diff:/var/lib/docker/overlay2/22679dc8ef4087ac9a92d490020b9638242f0fb027621ab92d87c1b3872f8d4d/diff:/var/lib/docker/overlay2/33c0ad35032af5f5223fbd325b355192f4f48b42148ad108a1b3d138c0ccb8f0/diff:/var/lib/docker/overlay2/e10566bb044cca05d9ee1dc1b0982ca1c7dd8822106e3b7ae1c1f8e0ed101bca/diff:/var/lib/docker/overlay2/728a6e6793db217ccd34c71ec1c5c9dcda20331e3b1f27d6bed6da632eba1d45/diff:/var/lib/docker/overlay2/e31f08a3a143321954ee6a65522b325ffa88d08cf756cae48abbd63969c06436/diff:/var/lib/docker/overlay2/f5e0093e605ce4eb1a2f3886d65f00cb385febbef3649c839fc5d8670b0076a1/diff:/var/lib/docker/overlay2/29b42036fb822c27a51e2898d67d7d0dbcd37df434eeeb885c93575e49add95e/diff:/var/lib/docker/overlay2/5998e59e41e27f02d180bbbc5fbbf804fb51f152a40ed7b3b9f147ed606d17de/diff:/var/lib/docker/overlay2/04aa5e7ba9c340194cc14a895856d678e66330891570bda1d59cbdee79b3bbbb/diff:/var/lib/docker/overlay2/138cc67067bb41effc429ab2e7bde62568bbaf5321bb0ef14d947cb0f5844c4b/diff:/var/lib/docker/overlay2/aab408bbaa403dfef845870e5086a779629e52d69d5b5e6812dbcabbe7feef0e/diff", + "MergedDir": "/var/lib/docker/overlay2/1fab9a69f1c9d19b1b2369c0c45f9ccbe194988c42364343e358c1b4be175577/merged", + "UpperDir": "/var/lib/docker/overlay2/1fab9a69f1c9d19b1b2369c0c45f9ccbe194988c42364343e358c1b4be175577/diff", + "WorkDir": "/var/lib/docker/overlay2/1fab9a69f1c9d19b1b2369c0c45f9ccbe194988c42364343e358c1b4be175577/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/var/run/docker.sock", + "Destination": "/var/run/docker.sock", + "Mode": "rw", + "RW": true, + "Propagation": "rprivate" + }, + { + "Type": "volume", + "Name": "proxy_portainer_data", + "Source": "/var/lib/docker/volumes/proxy_portainer_data/_data", + "Destination": "/data", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + } + ], + "Config": { + "Hostname": "861dd1513171", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8000/tcp": {}, + "9000/tcp": {}, + "9443/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": null, + "Image": "portainer/portainer-ee:latest", + "Volumes": { + "/data": {} + }, + "WorkingDir": "/", + "Entrypoint": [ + "/portainer" + ], + "OnBuild": null, + "Labels": { + "caddy": "portainer.sailehd.systems", + "caddy.reverse_proxy": "{{upstreams 9443}}", + "caddy.reverse_proxy.transport": "http", + "caddy.reverse_proxy.transport.tls_insecure_skip_verify": "", + "caddy.tls.dns": "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA", + "com.docker.compose.config-hash": "8439fbf06fb51c92bb48b841b0450b667e2a7eb2b499a3eab28e37efdde664d4", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "ddns:service_started:false,caddy:service_started:false", + "com.docker.compose.image": "sha256:a34f673ad15b82ce750fdeed269edf29708787b08cf516e8239d7721b3d72b7d", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "proxy", + "com.docker.compose.project.config_files": "/root/Proxy/docker-compose.yml", + "com.docker.compose.project.working_dir": "/root/Proxy", + "com.docker.compose.service": "portainer", + "com.docker.compose.version": "2.20.2", + "io.portainer.server": "true" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "1fd6b1e31ddc77375b8db5ef31531310ada62aa292ba6e943105587768aefa2c", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "8000/tcp": null, + "9000/tcp": null, + "9443/tcp": null + }, + "SandboxKey": "/var/run/docker/netns/1fd6b1e31ddc", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_caddy": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "proxy-portainer-1", + "portainer", + "861dd1513171" + ], + "NetworkID": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "EndpointID": "17797ef59014841dc2b64a869030ac33134b11bbb7e2cb9d10815b3e45acb7b6", + "Gateway": "172.18.0.1", + "IPAddress": "172.18.0.4", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:12:00:04", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_proxy-portsync-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_proxy-portsync-1.txt new file mode 100644 index 0000000..84c0f60 --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_proxy-portsync-1.txt @@ -0,0 +1,227 @@ +[ + { + "Id": "ec1c8f1fe44976eca9033429dd4a7d7fe4449b532456fd488324e4f1f6fab488", + "Created": "2023-09-05T22:18:49.961582226Z", + "Path": "dotnet", + "Args": [ + "PortUpdate.dll" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 144446, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T22:18:50.448420596Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:9c2efeaf34b8eeccfc6ee0d3fc5ce40f53f01e535e88632ccf4f29cebe997e0e", + "ResolvConfPath": "/var/lib/docker/containers/ec1c8f1fe44976eca9033429dd4a7d7fe4449b532456fd488324e4f1f6fab488/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/ec1c8f1fe44976eca9033429dd4a7d7fe4449b532456fd488324e4f1f6fab488/hostname", + "HostsPath": "/var/lib/docker/containers/ec1c8f1fe44976eca9033429dd4a7d7fe4449b532456fd488324e4f1f6fab488/hosts", + "LogPath": "/var/lib/docker/containers/ec1c8f1fe44976eca9033429dd4a7d7fe4449b532456fd488324e4f1f6fab488/ec1c8f1fe44976eca9033429dd4a7d7fe4449b532456fd488324e4f1f6fab488-json.log", + "Name": "/proxy-portsync-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/var/run/docker.sock:/var/run/docker.sock:rw" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "proxy_default", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": null, + "DnsSearch": null, + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/2c326c53c4050ec84c33ab7f8157eed764579b8ed43a4f77f54db408d891ec51-init/diff:/var/lib/docker/overlay2/lmcjam7t6u6km2dg934uy4osl/diff:/var/lib/docker/overlay2/eq8eetpwv1mx6kphgdq6xuhg7/diff:/var/lib/docker/overlay2/yyd7xrad1yqcgrr55ak8lmv25/diff:/var/lib/docker/overlay2/f5ff2657539767761f9cffeb787d9c5964ed1615e294ea339804f97b49f12523/diff:/var/lib/docker/overlay2/5c35915bfa301306ffa10178488ecc53c1f3eda1ae5514ea94159a01506b9610/diff:/var/lib/docker/overlay2/345529b62db8a5bfe0e5dd7fce4eceeb109502715837036b80ffb6141e831846/diff:/var/lib/docker/overlay2/cc067b151ed957c3f8cb29d189dc61bbc1409cf57bbcbc002566793b99a75ab2/diff", + "MergedDir": "/var/lib/docker/overlay2/2c326c53c4050ec84c33ab7f8157eed764579b8ed43a4f77f54db408d891ec51/merged", + "UpperDir": "/var/lib/docker/overlay2/2c326c53c4050ec84c33ab7f8157eed764579b8ed43a4f77f54db408d891ec51/diff", + "WorkDir": "/var/lib/docker/overlay2/2c326c53c4050ec84c33ab7f8157eed764579b8ed43a4f77f54db408d891ec51/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "bind", + "Source": "/var/run/docker.sock", + "Destination": "/var/run/docker.sock", + "Mode": "rw", + "RW": true, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "ec1c8f1fe449", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": true, + "OpenStdin": true, + "StdinOnce": false, + "Env": [ + "LogLevel=Information", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "ASPNETCORE_URLS=http://+:80", + "DOTNET_RUNNING_IN_CONTAINER=true", + "DOTNET_VERSION=7.0.10" + ], + "Cmd": null, + "Image": "saile2204/portsync:latest", + "Volumes": null, + "WorkingDir": "/app", + "Entrypoint": [ + "dotnet", + "PortUpdate.dll" + ], + "OnBuild": null, + "Labels": { + "com.docker.compose.config-hash": "62d9aaeae7b52cd5045a5ea71575836fa6e65d9ea398db81099eabdbca610d30", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "", + "com.docker.compose.image": "sha256:9c2efeaf34b8eeccfc6ee0d3fc5ce40f53f01e535e88632ccf4f29cebe997e0e", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "proxy", + "com.docker.compose.project.config_files": "/root/Proxy/docker-compose.yml", + "com.docker.compose.project.working_dir": "/root/Proxy", + "com.docker.compose.service": "portsync", + "com.docker.compose.version": "2.20.2" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "027e81dd0d6bdade12c1282ef1a72db0a9366972cb9bb51d544f34b6ed49879c", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": {}, + "SandboxKey": "/var/run/docker/netns/027e81dd0d6b", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_default": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "proxy-portsync-1", + "portsync", + "ec1c8f1fe449" + ], + "NetworkID": "54bdc69b59aa9461b87dba24009b152b5a43c17e6cc9493efc2838b7e343c4be", + "EndpointID": "46aabcbddb98cab6ca106b799447822a6f768dc02a8c1c85dc6706287fa7770e", + "Gateway": "172.25.0.1", + "IPAddress": "172.25.0.2", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:19:00:02", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_proxy-proxmox-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_proxy-proxmox-1.txt new file mode 100644 index 0000000..9f95cf4 --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_proxy-proxmox-1.txt @@ -0,0 +1,219 @@ +[ + { + "Id": "122b561abae25afe69ab0a1882132f7c00d903f5150a1a95f9e2f35609438bd6", + "Created": "2023-09-05T22:18:50.007624533Z", + "Path": "sleep", + "Args": [ + "infinity" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 144850, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T22:18:51.455317152Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:c6b84b685f35f1a5d63661f5d4aa662ad9b7ee4f4b8c394c022f25023c907b65", + "ResolvConfPath": "/var/lib/docker/containers/122b561abae25afe69ab0a1882132f7c00d903f5150a1a95f9e2f35609438bd6/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/122b561abae25afe69ab0a1882132f7c00d903f5150a1a95f9e2f35609438bd6/hostname", + "HostsPath": "/var/lib/docker/containers/122b561abae25afe69ab0a1882132f7c00d903f5150a1a95f9e2f35609438bd6/hosts", + "LogPath": "/var/lib/docker/containers/122b561abae25afe69ab0a1882132f7c00d903f5150a1a95f9e2f35609438bd6/122b561abae25afe69ab0a1882132f7c00d903f5150a1a95f9e2f35609438bd6-json.log", + "Name": "/proxy-proxmox-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": null, + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "proxy_default", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": null, + "DnsSearch": null, + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/6441a15093f78073171f56435a825b08140c203b593778de5b747b4ad01db537-init/diff:/var/lib/docker/overlay2/7276f6b4077b386cf0d2af456cd210c475dd4d9655f039166b9fafda7b41baf7/diff", + "MergedDir": "/var/lib/docker/overlay2/6441a15093f78073171f56435a825b08140c203b593778de5b747b4ad01db537/merged", + "UpperDir": "/var/lib/docker/overlay2/6441a15093f78073171f56435a825b08140c203b593778de5b747b4ad01db537/diff", + "WorkDir": "/var/lib/docker/overlay2/6441a15093f78073171f56435a825b08140c203b593778de5b747b4ad01db537/work" + }, + "Name": "overlay2" + }, + "Mounts": [], + "Config": { + "Hostname": "122b561abae2", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ], + "Cmd": [ + "sleep", + "infinity" + ], + "Image": "ubuntu", + "Volumes": null, + "WorkingDir": "", + "Entrypoint": null, + "OnBuild": null, + "Labels": { + "caddy": "proxmox.sailehd.systems", + "caddy.reverse_proxy": "https://192.168.178.66:8006", + "caddy.reverse_proxy.transport": "http", + "caddy.reverse_proxy.transport.tls_insecure_skip_verify": "", + "caddy.tls.dns": "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA", + "com.docker.compose.config-hash": "3fae1d9b89b2b025787d4b79b0f5dfdc72fdb68b04138085b0931dea4b65f74e", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "ddns:service_started:false,caddy:service_started:false", + "com.docker.compose.image": "sha256:c6b84b685f35f1a5d63661f5d4aa662ad9b7ee4f4b8c394c022f25023c907b65", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "proxy", + "com.docker.compose.project.config_files": "/root/Proxy/docker-compose.yml", + "com.docker.compose.project.working_dir": "/root/Proxy", + "com.docker.compose.service": "proxmox", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.ref.name": "ubuntu", + "org.opencontainers.image.version": "22.04" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "374209a87ee356a87302f1a155fb5c4543b1fc813a8c61d668069ec2edb4d2c2", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": {}, + "SandboxKey": "/var/run/docker/netns/374209a87ee3", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_default": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "proxy-proxmox-1", + "proxmox", + "122b561abae2" + ], + "NetworkID": "54bdc69b59aa9461b87dba24009b152b5a43c17e6cc9493efc2838b7e343c4be", + "EndpointID": "124deaf9c7e20fb8abe0fd29bf34f6eaa2df1ebb7cec50a5c4f246375c846e18", + "Gateway": "172.25.0.1", + "IPAddress": "172.25.0.4", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:19:00:04", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_proxy-whoami0-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_proxy-whoami0-1.txt new file mode 100644 index 0000000..ddaf744 --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_proxy-whoami0-1.txt @@ -0,0 +1,218 @@ +[ + { + "Id": "5056b9563c844a640277acef7bc071459aeaad1b7f7d5bab731de4eaf0b6b0af", + "Created": "2023-09-05T22:18:50.007889949Z", + "Path": "/app/http", + "Args": [], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 144843, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T22:18:51.450317289Z", + "FinishedAt": "0001-01-01T00:00:00Z" + }, + "Image": "sha256:89be8564e650612b1f388968f665285da6998f7140ea7a4d8e95103d7e598277", + "ResolvConfPath": "/var/lib/docker/containers/5056b9563c844a640277acef7bc071459aeaad1b7f7d5bab731de4eaf0b6b0af/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/5056b9563c844a640277acef7bc071459aeaad1b7f7d5bab731de4eaf0b6b0af/hostname", + "HostsPath": "/var/lib/docker/containers/5056b9563c844a640277acef7bc071459aeaad1b7f7d5bab731de4eaf0b6b0af/hosts", + "LogPath": "/var/lib/docker/containers/5056b9563c844a640277acef7bc071459aeaad1b7f7d5bab731de4eaf0b6b0af/5056b9563c844a640277acef7bc071459aeaad1b7f7d5bab731de4eaf0b6b0af-json.log", + "Name": "/proxy-whoami0-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": null, + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "proxy_caddy", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": null, + "DnsOptions": null, + "DnsSearch": null, + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/86c3f39aee9e6ae84fe4b4bf655373b8f86262de122162935f00e4b78f637efd-init/diff:/var/lib/docker/overlay2/0cb7d1448c114605a6ab05115e6785a302ae15d0c324e92f14f59f426a702250/diff:/var/lib/docker/overlay2/6b1a36b5fd2506af968c631a869455b233179212837182bb082da1602452e4df/diff:/var/lib/docker/overlay2/65d001e03bd51fbc4c95c78a09087679f6af1c323c5bae90e71d5831b7e11a3e/diff", + "MergedDir": "/var/lib/docker/overlay2/86c3f39aee9e6ae84fe4b4bf655373b8f86262de122162935f00e4b78f637efd/merged", + "UpperDir": "/var/lib/docker/overlay2/86c3f39aee9e6ae84fe4b4bf655373b8f86262de122162935f00e4b78f637efd/diff", + "WorkDir": "/var/lib/docker/overlay2/86c3f39aee9e6ae84fe4b4bf655373b8f86262de122162935f00e4b78f637efd/work" + }, + "Name": "overlay2" + }, + "Mounts": [], + "Config": { + "Hostname": "5056b9563c84", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8000/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "PORT=8000" + ], + "Cmd": [ + "/app/http" + ], + "Image": "jwilder/whoami", + "Volumes": null, + "WorkingDir": "/app", + "Entrypoint": null, + "OnBuild": null, + "Labels": { + "caddy": "whoami.sailehd.systems", + "caddy.reverse_proxy": "{{upstreams 8000}}", + "caddy.tls.dns": "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA", + "com.docker.compose.config-hash": "6937937f2fe5d76fbd4b07f210c423b1e4ca2159e5bb3036fed193ff14a83b58", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "ddns:service_started:false,caddy:service_started:false", + "com.docker.compose.image": "sha256:89be8564e650612b1f388968f665285da6998f7140ea7a4d8e95103d7e598277", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "proxy", + "com.docker.compose.project.config_files": "/root/Proxy/docker-compose.yml", + "com.docker.compose.project.working_dir": "/root/Proxy", + "com.docker.compose.service": "whoami0", + "com.docker.compose.version": "2.20.2" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "0a7dfd8045b34fe86708bf3660bc90a1ff920788f9c6750a4d7e915a6a20d3a9", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "8000/tcp": null + }, + "SandboxKey": "/var/run/docker/netns/0a7dfd8045b3", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_caddy": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "proxy-whoami0-1", + "whoami0", + "5056b9563c84" + ], + "NetworkID": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "EndpointID": "00da29fd001b01a74a1c54ed26fcfa1ee13e0dd5648fd1f7d768dad948796976", + "Gateway": "172.18.0.1", + "IPAddress": "172.18.0.7", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:12:00:07", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_windmill-db-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_windmill-db-1.txt new file mode 100644 index 0000000..fe51ecb --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_windmill-db-1.txt @@ -0,0 +1,309 @@ +[ + { + "Id": "f4fc3b997deb43ad1aab4e044cad7beec8e01af219d5b0ee4a04143a21755c87", + "Created": "2023-09-04T10:21:28.728478171Z", + "Path": "docker-entrypoint.sh", + "Args": [ + "postgres" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 1213, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:11:34.507521758Z", + "FinishedAt": "2023-09-05T21:11:14.755064401Z", + "Health": { + "Status": "healthy", + "FailingStreak": 0, + "Log": [ + { + "Start": "2023-09-05T22:31:10.319100826Z", + "End": "2023-09-05T22:31:10.448943227Z", + "ExitCode": 0, + "Output": "/var/run/postgresql:5432 - accepting connections\n" + }, + { + "Start": "2023-09-05T22:31:20.455910012Z", + "End": "2023-09-05T22:31:20.585679994Z", + "ExitCode": 0, + "Output": "/var/run/postgresql:5432 - accepting connections\n" + }, + { + "Start": "2023-09-05T22:31:30.592670778Z", + "End": "2023-09-05T22:31:30.680784075Z", + "ExitCode": 0, + "Output": "/var/run/postgresql:5432 - accepting connections\n" + }, + { + "Start": "2023-09-05T22:31:40.68837631Z", + "End": "2023-09-05T22:31:40.813408176Z", + "ExitCode": 0, + "Output": "/var/run/postgresql:5432 - accepting connections\n" + }, + { + "Start": "2023-09-05T22:31:50.821393964Z", + "End": "2023-09-05T22:31:50.902874064Z", + "ExitCode": 0, + "Output": "/var/run/postgresql:5432 - accepting connections\n" + } + ] + } + }, + "Image": "sha256:5fb1753eb50a2f67896ad3f8af3f8e0c23419eaa856114edae6bc69647b27c9c", + "ResolvConfPath": "/var/lib/docker/containers/f4fc3b997deb43ad1aab4e044cad7beec8e01af219d5b0ee4a04143a21755c87/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/f4fc3b997deb43ad1aab4e044cad7beec8e01af219d5b0ee4a04143a21755c87/hostname", + "HostsPath": "/var/lib/docker/containers/f4fc3b997deb43ad1aab4e044cad7beec8e01af219d5b0ee4a04143a21755c87/hosts", + "LogPath": "/var/lib/docker/containers/f4fc3b997deb43ad1aab4e044cad7beec8e01af219d5b0ee4a04143a21755c87/f4fc3b997deb43ad1aab4e044cad7beec8e01af219d5b0ee4a04143a21755c87-json.log", + "Name": "/windmill-db-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": null, + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "windmill_windmill_link", + "PortBindings": { + "5432/tcp": [ + { + "HostIp": "", + "HostPort": "5432" + } + ] + }, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": [], + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "windmill_db_data", + "Target": "/var/lib/postgresql/data", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/28f991be737010ebbfc507688426ea96cd7350b81675cf95c22064785447d960-init/diff:/var/lib/docker/overlay2/56746938ab8fe7ff210995152bdb4c599c9951ea667127c90ccf217afc2f15c2/diff:/var/lib/docker/overlay2/e9d73b68f6ae1f5e3f7bda8c256a84ecd2d13c7b64b8fd0de07216232803926a/diff:/var/lib/docker/overlay2/50cb281af243b2363ef76ee913cf4640312fd5d4065c669293c89a27accb1dfa/diff:/var/lib/docker/overlay2/b4c3ef2903812f8e6e12495e772650eb0c92f1105f8f95a37fc45089cc09ef61/diff:/var/lib/docker/overlay2/34e254a69014c86293461577c177c31517b22db309088a70e13308738e0ced76/diff:/var/lib/docker/overlay2/b0813a79d2128ff8357a5e69ab629f9d9be1544cd86c18dabe74389a125062fb/diff:/var/lib/docker/overlay2/6a496c61f2cfbfcf53df868617ae2e61c8a52a7fb9010be5b4c7a180dfc8f8b0/diff:/var/lib/docker/overlay2/775e2c3a00a8d158024633f1455f1c064d73a6a67413d0b7c0bb0890fb140c46/diff:/var/lib/docker/overlay2/a3cd5854d4e6661fabe93441e7f766f821987ccef241b4b036427a3c18148f2b/diff:/var/lib/docker/overlay2/1602104d0d1a7fc67d53a3412aa468891c4ffba4e484b81a1ae7a44a4f864e0d/diff:/var/lib/docker/overlay2/0676005d8b330df3b0027dc953cf6929f4f16b56e62d97ab7c267dfb5cb6c2ec/diff:/var/lib/docker/overlay2/406949a4b302896b99e76c4be5acabf88bdaa52dd9f07f6dc151ab37574d4117/diff:/var/lib/docker/overlay2/1ca5ed52f0b60c5b78aaae3ac37913a0c7f0b055904a1cccf761f1f8ec4aab47/diff", + "MergedDir": "/var/lib/docker/overlay2/28f991be737010ebbfc507688426ea96cd7350b81675cf95c22064785447d960/merged", + "UpperDir": "/var/lib/docker/overlay2/28f991be737010ebbfc507688426ea96cd7350b81675cf95c22064785447d960/diff", + "WorkDir": "/var/lib/docker/overlay2/28f991be737010ebbfc507688426ea96cd7350b81675cf95c22064785447d960/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "volume", + "Name": "windmill_db_data", + "Source": "/var/lib/docker/volumes/windmill_db_data/_data", + "Destination": "/var/lib/postgresql/data", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + } + ], + "Config": { + "Hostname": "f4fc3b997deb", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "5432/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "POSTGRES_DB=windmill", + "POSTGRES_PASSWORD=ejfjefsdjjölwhfgfilh", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/14/bin", + "GOSU_VERSION=1.16", + "LANG=en_US.utf8", + "PG_MAJOR=14", + "PG_VERSION=14.9-1.pgdg120+1", + "PGDATA=/var/lib/postgresql/data" + ], + "Cmd": [ + "postgres" + ], + "Healthcheck": { + "Test": [ + "CMD-SHELL", + "pg_isready -U postgres" + ], + "Interval": 10000000000, + "Timeout": 5000000000, + "Retries": 5 + }, + "Image": "postgres:14", + "Volumes": { + "/var/lib/postgresql/data": {} + }, + "WorkingDir": "", + "Entrypoint": [ + "docker-entrypoint.sh" + ], + "OnBuild": null, + "Labels": { + "com.docker.compose.config-hash": "69f39d0285562a9398cfb85301a520864881688fd7371e889eb3b16bd44fdcf4", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "", + "com.docker.compose.image": "sha256:5fb1753eb50a2f67896ad3f8af3f8e0c23419eaa856114edae6bc69647b27c9c", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "windmill", + "com.docker.compose.project.config_files": "/data/compose/6/v1/docker-compose.yml", + "com.docker.compose.project.environment_file": "/data/compose/6/v1/stack.env", + "com.docker.compose.project.working_dir": "/data/compose/6/v1", + "com.docker.compose.service": "db", + "com.docker.compose.version": "2.20.2" + }, + "StopSignal": "SIGINT" + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "6394f35d0f7f805cd89d1a77efe48484e7c837fce43a48afaa205127ca2a5f76", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "5432/tcp": [ + { + "HostIp": "0.0.0.0", + "HostPort": "5432" + }, + { + "HostIp": "::", + "HostPort": "5432" + } + ] + }, + "SandboxKey": "/var/run/docker/netns/6394f35d0f7f", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "windmill_windmill_link": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "windmill-db-1", + "db", + "f4fc3b997deb" + ], + "NetworkID": "b9fdb8a0390b09d9138119c866438e13824500dced98acb63e3103c904586ee7", + "EndpointID": "da1ffa914ca0477b40ac2d035bdf4c79c827d5266e77813a5aeb5985f1f14096", + "Gateway": "172.19.0.1", + "IPAddress": "172.19.0.3", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:13:00:03", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_windmill-lsp-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_windmill-lsp-1.txt new file mode 100644 index 0000000..5beb81d --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_windmill-lsp-1.txt @@ -0,0 +1,254 @@ +[ + { + "Id": "330d17442e9c038a584752dde02a87308ebe02e072cb1816f5d8e295b0d01d4b", + "Created": "2023-09-04T10:21:28.728491941Z", + "Path": "python3", + "Args": [ + "pyls_launcher.py" + ], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 1244, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:11:34.364180232Z", + "FinishedAt": "2023-09-05T21:11:24.578769061Z" + }, + "Image": "sha256:254064085a623b2506289cd1c2c74df592a8385ed5d14b5f4a7c0666c46effb0", + "ResolvConfPath": "/var/lib/docker/containers/330d17442e9c038a584752dde02a87308ebe02e072cb1816f5d8e295b0d01d4b/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/330d17442e9c038a584752dde02a87308ebe02e072cb1816f5d8e295b0d01d4b/hostname", + "HostsPath": "/var/lib/docker/containers/330d17442e9c038a584752dde02a87308ebe02e072cb1816f5d8e295b0d01d4b/hosts", + "LogPath": "/var/lib/docker/containers/330d17442e9c038a584752dde02a87308ebe02e072cb1816f5d8e295b0d01d4b/330d17442e9c038a584752dde02a87308ebe02e072cb1816f5d8e295b0d01d4b-json.log", + "Name": "/windmill-lsp-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": null, + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "windmill_windmill_link", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": [], + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "windmill_lsp_cache", + "Target": "/root/.cache", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/6c8b914d6ac26e5d6e0dc2e9d0ddf911bb618fb157f0ea895f6c118eb3d82447-init/diff:/var/lib/docker/overlay2/3c4b04fb311abcb2d162cc1cd9c386128a116c986b7316d51292a1e05d4f2428/diff:/var/lib/docker/overlay2/dc58121d992c1aba01d1f41fd7be7e2ade0462de0ec15f8b0ecabb8d7c1ea7d1/diff:/var/lib/docker/overlay2/3b349459e2b28f3991e2d56c8f8f862efc0901d2909ee496cf6a6d65d00d8163/diff:/var/lib/docker/overlay2/9e97814abb999875cef060251dd28ca7bfcf4d2430609c27a23921d60e9327b1/diff:/var/lib/docker/overlay2/b878ae3c391dbfb96cfd88d3993d4253e89a1faef40ccb3f81d786a47c3d4507/diff:/var/lib/docker/overlay2/2c8479369668445f90d43625ec5261df8bb4cfdf501cd883ceb0507bca1428f2/diff:/var/lib/docker/overlay2/419fba9ae7a253aa0435236cc216e30d219a57ff76a340c8b6bd9fbf8bbcce00/diff:/var/lib/docker/overlay2/a70008d3c6d82916c0506190a60f2ebb3bee2327f4f38dd3403f095e1ef146ee/diff:/var/lib/docker/overlay2/b13b3b65118f93e8e14e7db6a61ef914538452c144a3ba1488472e46b20313bc/diff:/var/lib/docker/overlay2/9d727a42589530f975d2dfb21928433910dbd8a50662facaf1bc9dffcca1f3fb/diff:/var/lib/docker/overlay2/13fe660e80f5495bf9d73ba21babf2a9805f2c37c299b777b074aaa5b53b1c1f/diff:/var/lib/docker/overlay2/3b70e94c0c75ef987d4c21b5bf0595d559206135d3cef9ca86f1c1509c54dd95/diff:/var/lib/docker/overlay2/9e80ecc16de4908bcc29b5b74b52e67b45dff7b4bf4ea603efe48a41e0f6b88d/diff:/var/lib/docker/overlay2/9fc71a784355cb82f116acd89c65b90b20575a2c626251c57d5be06d0bc0a6a0/diff:/var/lib/docker/overlay2/4397a93fadacb0b198882957974a5b5d87e893455d980e95fe88a6c131c31249/diff:/var/lib/docker/overlay2/0dae7ab97779468147d8b458c3cb4b401def180e87681593657e894ee81dda7b/diff:/var/lib/docker/overlay2/35bb0951038725b244c8d2525fb81c8f471621d03bfb5c01ba3d7f979b35a0b8/diff:/var/lib/docker/overlay2/f6959cc9f25fe13ff2576d3e6bc226fa7f35947930da225696b28c69e24d1e61/diff:/var/lib/docker/overlay2/cc2de0744717e4a5c9649649fa707345ac7ae71fca51f3aa0b0503184a1278ab/diff:/var/lib/docker/overlay2/ee4a152ffb6aec604a8161f846d7d9ac9b3acd6df99432981d3e4f6600563041/diff:/var/lib/docker/overlay2/a84da6ff5494628394c526408ea48ea9a22c4a4fe60cb2e7ca431149deed4da4/diff:/var/lib/docker/overlay2/f031c306a623222cc50f13a430eee34433d1961d766229ec8f97e8d06ee89ecc/diff:/var/lib/docker/overlay2/630bf5e6dde08ebaf850eb03b687bfa3f20745e023e2056d2cee98d84c5b99f8/diff", + "MergedDir": "/var/lib/docker/overlay2/6c8b914d6ac26e5d6e0dc2e9d0ddf911bb618fb157f0ea895f6c118eb3d82447/merged", + "UpperDir": "/var/lib/docker/overlay2/6c8b914d6ac26e5d6e0dc2e9d0ddf911bb618fb157f0ea895f6c118eb3d82447/diff", + "WorkDir": "/var/lib/docker/overlay2/6c8b914d6ac26e5d6e0dc2e9d0ddf911bb618fb157f0ea895f6c118eb3d82447/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "volume", + "Name": "windmill_lsp_cache", + "Source": "/var/lib/docker/volumes/windmill_lsp_cache/_data", + "Destination": "/root/.cache", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + } + ], + "Config": { + "Hostname": "330d17442e9c", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "3001/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin", + "LANG=C.UTF-8", + "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D", + "PYTHON_VERSION=3.11.3", + "PYTHON_PIP_VERSION=22.3.1", + "PYTHON_SETUPTOOLS_VERSION=65.5.1", + "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py", + "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207", + "POETRY_HOME=/usr/local", + "GOBIN=/usr/local/go/bin" + ], + "Cmd": [ + "python3", + "pyls_launcher.py" + ], + "Image": "ghcr.io/windmill-labs/windmill-lsp:latest", + "Volumes": null, + "WorkingDir": "", + "Entrypoint": null, + "OnBuild": null, + "Labels": { + "com.docker.compose.config-hash": "8b2fb9055a5f682f9796129fd9b2d8eab037209f169b5705e89f80b8b84b8af3", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "", + "com.docker.compose.image": "sha256:254064085a623b2506289cd1c2c74df592a8385ed5d14b5f4a7c0666c46effb0", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "windmill", + "com.docker.compose.project.config_files": "/data/compose/6/v1/docker-compose.yml", + "com.docker.compose.project.environment_file": "/data/compose/6/v1/stack.env", + "com.docker.compose.project.working_dir": "/data/compose/6/v1", + "com.docker.compose.service": "lsp", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.created": "2023-09-04T00:55:03.359Z", + "org.opencontainers.image.description": "Open-source developer platform to turn scripts into workflows and UIs. Open-source alternative to Airplane and Retool.", + "org.opencontainers.image.licenses": "AGPLv3", + "org.opencontainers.image.revision": "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c", + "org.opencontainers.image.source": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.title": "windmill", + "org.opencontainers.image.url": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.version": "1.167.0" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "c2e5aa89f4b470fd4165b9a06ce737e4b73f4c5c4d49f9899b921b39884ea581", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "3001/tcp": null + }, + "SandboxKey": "/var/run/docker/netns/c2e5aa89f4b4", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "windmill_windmill_link": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "windmill-lsp-1", + "lsp", + "330d17442e9c" + ], + "NetworkID": "b9fdb8a0390b09d9138119c866438e13824500dced98acb63e3103c904586ee7", + "EndpointID": "52f3f0d68c9c2dadaeaf283b3961ae83c00cbad444b2324b10f8f290ba1c89f1", + "Gateway": "172.19.0.1", + "IPAddress": "172.19.0.6", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:13:00:06", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_server-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_server-1.txt new file mode 100644 index 0000000..7a18e3a --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_server-1.txt @@ -0,0 +1,283 @@ +[ + { + "Id": "771501689b40d9f644ac72de6d4d08634db0bd3ae14d37c1309c81edc82febf2", + "Created": "2023-09-04T10:21:28.749602955Z", + "Path": "windmill", + "Args": [], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 1534, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:11:35.015292246Z", + "FinishedAt": "2023-09-05T21:11:14.575564213Z" + }, + "Image": "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1", + "ResolvConfPath": "/var/lib/docker/containers/771501689b40d9f644ac72de6d4d08634db0bd3ae14d37c1309c81edc82febf2/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/771501689b40d9f644ac72de6d4d08634db0bd3ae14d37c1309c81edc82febf2/hostname", + "HostsPath": "/var/lib/docker/containers/771501689b40d9f644ac72de6d4d08634db0bd3ae14d37c1309c81edc82febf2/hosts", + "LogPath": "/var/lib/docker/containers/771501689b40d9f644ac72de6d4d08634db0bd3ae14d37c1309c81edc82febf2/771501689b40d9f644ac72de6d4d08634db0bd3ae14d37c1309c81edc82febf2-json.log", + "Name": "/windmill-windmill_server-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": null, + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": [], + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "windmill_config", + "Target": "/usr/src/app", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/4d326ebf73516e9b225166250a1027cc5b1af100dced40df35d801a7bf4ba5e4-init/diff:/var/lib/docker/overlay2/c64a8d7536fbd54de62cf785390394c3356fb7949b1203c0f4b6d8d784cee101/diff:/var/lib/docker/overlay2/9dbeef465114fd87b437f27b7f336e09bdc36b5fdfb240a09abc84f5be2e7551/diff:/var/lib/docker/overlay2/e932dff6386d8b29c263d1fff0ab5747580a7a071db32e7e5239638c5d0ba8e0/diff:/var/lib/docker/overlay2/8f71b2006ed5f4676f30729aaf3e0f4b6e2f44aa3f0017f2b47ab35a3a941488/diff:/var/lib/docker/overlay2/ff62435565d54ff5c4c0526721c569ce9b04bbd6e7fdb01507163b488b51b0cd/diff:/var/lib/docker/overlay2/c85feb58f2f3b52ee786895f63c8516a35d63265a70d20e262804d8dd7b6bb9b/diff:/var/lib/docker/overlay2/856aafdb8c4136670f9e1734c0bec01c91b7be60b1a6f6c4a064d1524367d05a/diff:/var/lib/docker/overlay2/6331a8b461b96949010b5f434362fcf35adfaed305ad7bc3e9a2fc7fddb3174c/diff:/var/lib/docker/overlay2/c92e48d52619c8adeb3123393edd679f35275356f878fb1a1a683891eb93a3df/diff:/var/lib/docker/overlay2/5d503921856cc9f63296a810704554d4aacdcabd627e4dda6cdf63bae9ad6992/diff:/var/lib/docker/overlay2/fa2bc26c9bff27b4a02e9f0ba2538f798e7fd06923c8ab0d2249c5743ae9c75e/diff:/var/lib/docker/overlay2/684a4240cf0a849b6e547833431c323f55811fc4e4b734288cc4f5f4fcba42f4/diff:/var/lib/docker/overlay2/71edfa817017e4ac87f88b2c48ecaeb79b3c67df702a35ea41ada669e800ec30/diff:/var/lib/docker/overlay2/07c2072f9a014081e0762a950157efca7e437359611288539fbc176bfa44c700/diff:/var/lib/docker/overlay2/f7c3bfb4297029a840fd4714e43f4dfac68f0a03ebbde8914ae9a2bc8ab5db66/diff:/var/lib/docker/overlay2/9e4daf5ba0c518397f8507016cf84fc212e8344ac0ccd0aae067754b4eb8078e/diff:/var/lib/docker/overlay2/e297ea6d98673200b916ee7d44b10a15a94428d73f6cbc17a50ceaf3351f0ee3/diff:/var/lib/docker/overlay2/4c0ec99c72d2f686cdc9ab373716ea7ef044c13e360dcf00cb29fb7068b68bcc/diff:/var/lib/docker/overlay2/ea9864366ef16308ba4ad92200229b7574d11b8a9b0c821839c16b1602ae52eb/diff:/var/lib/docker/overlay2/4c645ec9d3dbb6a5dfd211d6b99b4d826fca3d417e45dd10d2e87c1bd1cf5708/diff:/var/lib/docker/overlay2/68e91049c4c4ae26325307a7e0657e8fe1b1168e54449bbff24bb1698c8f5b9e/diff:/var/lib/docker/overlay2/5770cb52ad77f6481ab2b393c4d7af9c79ccb2ce6c5c00fd3a53929b1f1fccb3/diff:/var/lib/docker/overlay2/f9b6e7694e1933932de7e18aaec842b70745285ae7693d4ef2a2deb67646ae8a/diff", + "MergedDir": "/var/lib/docker/overlay2/4d326ebf73516e9b225166250a1027cc5b1af100dced40df35d801a7bf4ba5e4/merged", + "UpperDir": "/var/lib/docker/overlay2/4d326ebf73516e9b225166250a1027cc5b1af100dced40df35d801a7bf4ba5e4/diff", + "WorkDir": "/var/lib/docker/overlay2/4d326ebf73516e9b225166250a1027cc5b1af100dced40df35d801a7bf4ba5e4/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "volume", + "Name": "windmill_config", + "Source": "/var/lib/docker/volumes/windmill_config/_data", + "Destination": "/usr/src/app", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + } + ], + "Config": { + "Hostname": "771501689b40", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8000/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "DATABASE_URL=postgres://postgres:ejfjefsdjjölwhfgfilh@windmill-db-1/windmill?sslmode=disable", + "BASE_URL=https://windmill.nuv.system", + "RUST_LOG=info", + "NUM_WORKERS=0", + "DISABLE_SERVER=false", + "METRICS_ADDR=false", + "REQUEST_SIZE_LIMIT=50097152", + "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin", + "LANG=C.UTF-8", + "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D", + "PYTHON_VERSION=3.11.4", + "PYTHON_PIP_VERSION=23.1.2", + "PYTHON_SETUPTOOLS_VERSION=65.5.1", + "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py", + "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207", + "GO_PATH=/usr/local/go/bin/go", + "TZ=Etc/UTC" + ], + "Cmd": [ + "windmill" + ], + "Image": "ghcr.io/windmill-labs/windmill:main", + "Volumes": null, + "WorkingDir": "/usr/src/app", + "Entrypoint": null, + "OnBuild": null, + "Labels": { + "caddy": "windmill.sailehd.systems", + "caddy.redir_0": "/.well-known/carddav /remote.php/dav 301", + "caddy.redir_1": "/.well-known/caldav /remote.php/dav 301", + "caddy.reverse_proxy_0": "/ws/* windmill-lsp-1:3001", + "caddy.reverse_proxy_1": "/* {{upstreams 8000}}", + "caddy.tls.dns": "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA", + "com.docker.compose.config-hash": "095b4beb552c355fcbae87ff932aec9bc06c0fafd2e105b8ca442294c650d649", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "db:service_healthy:false", + "com.docker.compose.image": "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "windmill", + "com.docker.compose.project.config_files": "/data/compose/6/v1/docker-compose.yml", + "com.docker.compose.project.environment_file": "/data/compose/6/v1/stack.env", + "com.docker.compose.project.working_dir": "/data/compose/6/v1", + "com.docker.compose.service": "windmill_server", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.created": "2023-09-04T00:39:42.460Z", + "org.opencontainers.image.description": "Open-source developer platform to turn scripts into workflows and UIs. Open-source alternative to Airplane and Retool.", + "org.opencontainers.image.licenses": "AGPLv3", + "org.opencontainers.image.revision": "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c", + "org.opencontainers.image.source": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.title": "windmill", + "org.opencontainers.image.url": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.version": "main" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "9d8725f26e3dc2a7e559041064af67471da918750d9c0041fbbef4d428012452", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "8000/tcp": null + }, + "SandboxKey": "/var/run/docker/netns/9d8725f26e3d", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_caddy": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "windmill-windmill_server-1", + "windmill_server", + "771501689b40" + ], + "NetworkID": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "EndpointID": "5d56bf2dc50746624cb88f4b23f057d5dbecedf22debcf662beb3eccfcb01aae", + "Gateway": "172.18.0.1", + "IPAddress": "172.18.0.3", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:12:00:03", + "DriverOpts": null + }, + "windmill_windmill_link": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "windmill-windmill_server-1", + "windmill_server", + "771501689b40" + ], + "NetworkID": "b9fdb8a0390b09d9138119c866438e13824500dced98acb63e3103c904586ee7", + "EndpointID": "3e4271c9714a0b26dd2b8a84af2f3895129d3612f986121146e08d12554873d8", + "Gateway": "172.19.0.1", + "IPAddress": "172.19.0.7", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:13:00:07", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-1.txt new file mode 100644 index 0000000..bbbe86b --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-1.txt @@ -0,0 +1,284 @@ +[ + { + "Id": "8cae8835952a9f7d753553333fa1ade225b7f4e5dad21e2460375d25260339df", + "Created": "2023-09-04T10:21:28.749765162Z", + "Path": "windmill", + "Args": [], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 862, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:11:34.009824375Z", + "FinishedAt": "2023-09-05T21:11:14.580122472Z" + }, + "Image": "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1", + "ResolvConfPath": "/var/lib/docker/containers/8cae8835952a9f7d753553333fa1ade225b7f4e5dad21e2460375d25260339df/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/8cae8835952a9f7d753553333fa1ade225b7f4e5dad21e2460375d25260339df/hostname", + "HostsPath": "/var/lib/docker/containers/8cae8835952a9f7d753553333fa1ade225b7f4e5dad21e2460375d25260339df/hosts", + "LogPath": "/var/lib/docker/containers/8cae8835952a9f7d753553333fa1ade225b7f4e5dad21e2460375d25260339df/8cae8835952a9f7d753553333fa1ade225b7f4e5dad21e2460375d25260339df-json.log", + "Name": "/windmill-windmill_worker-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/var/run/docker.sock:/var/run/docker.sock:rw" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "windmill_windmill_link", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": [], + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "windmill_config", + "Target": "/usr/src/app", + "VolumeOptions": {} + }, + { + "Type": "volume", + "Source": "windmill_worker_dependency_cache", + "Target": "/tmp/windmill/cache", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/ca83bebed175c6a4959d420669bfaf33bc858756c4134f04dfbea7fe4f70ece0-init/diff:/var/lib/docker/overlay2/c64a8d7536fbd54de62cf785390394c3356fb7949b1203c0f4b6d8d784cee101/diff:/var/lib/docker/overlay2/9dbeef465114fd87b437f27b7f336e09bdc36b5fdfb240a09abc84f5be2e7551/diff:/var/lib/docker/overlay2/e932dff6386d8b29c263d1fff0ab5747580a7a071db32e7e5239638c5d0ba8e0/diff:/var/lib/docker/overlay2/8f71b2006ed5f4676f30729aaf3e0f4b6e2f44aa3f0017f2b47ab35a3a941488/diff:/var/lib/docker/overlay2/ff62435565d54ff5c4c0526721c569ce9b04bbd6e7fdb01507163b488b51b0cd/diff:/var/lib/docker/overlay2/c85feb58f2f3b52ee786895f63c8516a35d63265a70d20e262804d8dd7b6bb9b/diff:/var/lib/docker/overlay2/856aafdb8c4136670f9e1734c0bec01c91b7be60b1a6f6c4a064d1524367d05a/diff:/var/lib/docker/overlay2/6331a8b461b96949010b5f434362fcf35adfaed305ad7bc3e9a2fc7fddb3174c/diff:/var/lib/docker/overlay2/c92e48d52619c8adeb3123393edd679f35275356f878fb1a1a683891eb93a3df/diff:/var/lib/docker/overlay2/5d503921856cc9f63296a810704554d4aacdcabd627e4dda6cdf63bae9ad6992/diff:/var/lib/docker/overlay2/fa2bc26c9bff27b4a02e9f0ba2538f798e7fd06923c8ab0d2249c5743ae9c75e/diff:/var/lib/docker/overlay2/684a4240cf0a849b6e547833431c323f55811fc4e4b734288cc4f5f4fcba42f4/diff:/var/lib/docker/overlay2/71edfa817017e4ac87f88b2c48ecaeb79b3c67df702a35ea41ada669e800ec30/diff:/var/lib/docker/overlay2/07c2072f9a014081e0762a950157efca7e437359611288539fbc176bfa44c700/diff:/var/lib/docker/overlay2/f7c3bfb4297029a840fd4714e43f4dfac68f0a03ebbde8914ae9a2bc8ab5db66/diff:/var/lib/docker/overlay2/9e4daf5ba0c518397f8507016cf84fc212e8344ac0ccd0aae067754b4eb8078e/diff:/var/lib/docker/overlay2/e297ea6d98673200b916ee7d44b10a15a94428d73f6cbc17a50ceaf3351f0ee3/diff:/var/lib/docker/overlay2/4c0ec99c72d2f686cdc9ab373716ea7ef044c13e360dcf00cb29fb7068b68bcc/diff:/var/lib/docker/overlay2/ea9864366ef16308ba4ad92200229b7574d11b8a9b0c821839c16b1602ae52eb/diff:/var/lib/docker/overlay2/4c645ec9d3dbb6a5dfd211d6b99b4d826fca3d417e45dd10d2e87c1bd1cf5708/diff:/var/lib/docker/overlay2/68e91049c4c4ae26325307a7e0657e8fe1b1168e54449bbff24bb1698c8f5b9e/diff:/var/lib/docker/overlay2/5770cb52ad77f6481ab2b393c4d7af9c79ccb2ce6c5c00fd3a53929b1f1fccb3/diff:/var/lib/docker/overlay2/f9b6e7694e1933932de7e18aaec842b70745285ae7693d4ef2a2deb67646ae8a/diff", + "MergedDir": "/var/lib/docker/overlay2/ca83bebed175c6a4959d420669bfaf33bc858756c4134f04dfbea7fe4f70ece0/merged", + "UpperDir": "/var/lib/docker/overlay2/ca83bebed175c6a4959d420669bfaf33bc858756c4134f04dfbea7fe4f70ece0/diff", + "WorkDir": "/var/lib/docker/overlay2/ca83bebed175c6a4959d420669bfaf33bc858756c4134f04dfbea7fe4f70ece0/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "volume", + "Name": "windmill_worker_dependency_cache", + "Source": "/var/lib/docker/volumes/windmill_worker_dependency_cache/_data", + "Destination": "/tmp/windmill/cache", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "volume", + "Name": "windmill_config", + "Source": "/var/lib/docker/volumes/windmill_config/_data", + "Destination": "/usr/src/app", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "bind", + "Source": "/var/run/docker.sock", + "Destination": "/var/run/docker.sock", + "Mode": "rw", + "RW": true, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "8cae8835952a", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8000/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "BASE_URL=https://windmill.nuv.system", + "RUST_LOG=info", + "DISABLE_SERVER=true", + "KEEP_JOB_DIR=false", + "METRICS_ADDR=false", + "WORKER_TAGS=deno,python3,go,bash,dependency,flow,hub,other,bun,docker", + "DATABASE_URL=postgres://postgres:ejfjefsdjjölwhfgfilh@windmill-db-1/windmill?sslmode=disable", + "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin", + "LANG=C.UTF-8", + "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D", + "PYTHON_VERSION=3.11.4", + "PYTHON_PIP_VERSION=23.1.2", + "PYTHON_SETUPTOOLS_VERSION=65.5.1", + "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py", + "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207", + "GO_PATH=/usr/local/go/bin/go", + "TZ=Etc/UTC" + ], + "Cmd": [ + "windmill" + ], + "Image": "ghcr.io/windmill-labs/windmill:main", + "Volumes": null, + "WorkingDir": "/usr/src/app", + "Entrypoint": null, + "OnBuild": null, + "Labels": { + "com.docker.compose.config-hash": "476bfda77b03c31abe9f0fe956f9f807d845aec39bdd2357dbf3263cdcd0f928", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "db:service_healthy:false", + "com.docker.compose.image": "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "windmill", + "com.docker.compose.project.config_files": "/data/compose/6/v1/docker-compose.yml", + "com.docker.compose.project.environment_file": "/data/compose/6/v1/stack.env", + "com.docker.compose.project.working_dir": "/data/compose/6/v1", + "com.docker.compose.service": "windmill_worker", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.created": "2023-09-04T00:39:42.460Z", + "org.opencontainers.image.description": "Open-source developer platform to turn scripts into workflows and UIs. Open-source alternative to Airplane and Retool.", + "org.opencontainers.image.licenses": "AGPLv3", + "org.opencontainers.image.revision": "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c", + "org.opencontainers.image.source": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.title": "windmill", + "org.opencontainers.image.url": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.version": "main" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "9a4707fd831ffb7ae88580fce32c85fa9fe51615f4d73338bcc8f3a7f7bed1e8", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "8000/tcp": null + }, + "SandboxKey": "/var/run/docker/netns/9a4707fd831f", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "windmill_windmill_link": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "windmill-windmill_worker-1", + "windmill_worker", + "8cae8835952a" + ], + "NetworkID": "b9fdb8a0390b09d9138119c866438e13824500dced98acb63e3103c904586ee7", + "EndpointID": "1bb18165a88db881b25c5fb23a91d649dc3476df8deffcc872cb4c6f8d227e60", + "Gateway": "172.19.0.1", + "IPAddress": "172.19.0.2", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:13:00:02", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-2.txt b/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-2.txt new file mode 100644 index 0000000..d3aec52 --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-2.txt @@ -0,0 +1,284 @@ +[ + { + "Id": "2ba62ba78eeae7e6de48e0f9742c0d869b8ea37468c368b60e812c7f1da81ee5", + "Created": "2023-09-04T10:21:28.750223454Z", + "Path": "windmill", + "Args": [], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 1212, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:11:34.68286154Z", + "FinishedAt": "2023-09-05T21:11:14.592119818Z" + }, + "Image": "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1", + "ResolvConfPath": "/var/lib/docker/containers/2ba62ba78eeae7e6de48e0f9742c0d869b8ea37468c368b60e812c7f1da81ee5/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/2ba62ba78eeae7e6de48e0f9742c0d869b8ea37468c368b60e812c7f1da81ee5/hostname", + "HostsPath": "/var/lib/docker/containers/2ba62ba78eeae7e6de48e0f9742c0d869b8ea37468c368b60e812c7f1da81ee5/hosts", + "LogPath": "/var/lib/docker/containers/2ba62ba78eeae7e6de48e0f9742c0d869b8ea37468c368b60e812c7f1da81ee5/2ba62ba78eeae7e6de48e0f9742c0d869b8ea37468c368b60e812c7f1da81ee5-json.log", + "Name": "/windmill-windmill_worker-2", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/var/run/docker.sock:/var/run/docker.sock:rw" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "windmill_windmill_link", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": [], + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "windmill_config", + "Target": "/usr/src/app", + "VolumeOptions": {} + }, + { + "Type": "volume", + "Source": "windmill_worker_dependency_cache", + "Target": "/tmp/windmill/cache", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/fe395f454724db0bfc1cd250df96b9dc94bd7885299f1efb41151b306fb6ac3d-init/diff:/var/lib/docker/overlay2/c64a8d7536fbd54de62cf785390394c3356fb7949b1203c0f4b6d8d784cee101/diff:/var/lib/docker/overlay2/9dbeef465114fd87b437f27b7f336e09bdc36b5fdfb240a09abc84f5be2e7551/diff:/var/lib/docker/overlay2/e932dff6386d8b29c263d1fff0ab5747580a7a071db32e7e5239638c5d0ba8e0/diff:/var/lib/docker/overlay2/8f71b2006ed5f4676f30729aaf3e0f4b6e2f44aa3f0017f2b47ab35a3a941488/diff:/var/lib/docker/overlay2/ff62435565d54ff5c4c0526721c569ce9b04bbd6e7fdb01507163b488b51b0cd/diff:/var/lib/docker/overlay2/c85feb58f2f3b52ee786895f63c8516a35d63265a70d20e262804d8dd7b6bb9b/diff:/var/lib/docker/overlay2/856aafdb8c4136670f9e1734c0bec01c91b7be60b1a6f6c4a064d1524367d05a/diff:/var/lib/docker/overlay2/6331a8b461b96949010b5f434362fcf35adfaed305ad7bc3e9a2fc7fddb3174c/diff:/var/lib/docker/overlay2/c92e48d52619c8adeb3123393edd679f35275356f878fb1a1a683891eb93a3df/diff:/var/lib/docker/overlay2/5d503921856cc9f63296a810704554d4aacdcabd627e4dda6cdf63bae9ad6992/diff:/var/lib/docker/overlay2/fa2bc26c9bff27b4a02e9f0ba2538f798e7fd06923c8ab0d2249c5743ae9c75e/diff:/var/lib/docker/overlay2/684a4240cf0a849b6e547833431c323f55811fc4e4b734288cc4f5f4fcba42f4/diff:/var/lib/docker/overlay2/71edfa817017e4ac87f88b2c48ecaeb79b3c67df702a35ea41ada669e800ec30/diff:/var/lib/docker/overlay2/07c2072f9a014081e0762a950157efca7e437359611288539fbc176bfa44c700/diff:/var/lib/docker/overlay2/f7c3bfb4297029a840fd4714e43f4dfac68f0a03ebbde8914ae9a2bc8ab5db66/diff:/var/lib/docker/overlay2/9e4daf5ba0c518397f8507016cf84fc212e8344ac0ccd0aae067754b4eb8078e/diff:/var/lib/docker/overlay2/e297ea6d98673200b916ee7d44b10a15a94428d73f6cbc17a50ceaf3351f0ee3/diff:/var/lib/docker/overlay2/4c0ec99c72d2f686cdc9ab373716ea7ef044c13e360dcf00cb29fb7068b68bcc/diff:/var/lib/docker/overlay2/ea9864366ef16308ba4ad92200229b7574d11b8a9b0c821839c16b1602ae52eb/diff:/var/lib/docker/overlay2/4c645ec9d3dbb6a5dfd211d6b99b4d826fca3d417e45dd10d2e87c1bd1cf5708/diff:/var/lib/docker/overlay2/68e91049c4c4ae26325307a7e0657e8fe1b1168e54449bbff24bb1698c8f5b9e/diff:/var/lib/docker/overlay2/5770cb52ad77f6481ab2b393c4d7af9c79ccb2ce6c5c00fd3a53929b1f1fccb3/diff:/var/lib/docker/overlay2/f9b6e7694e1933932de7e18aaec842b70745285ae7693d4ef2a2deb67646ae8a/diff", + "MergedDir": "/var/lib/docker/overlay2/fe395f454724db0bfc1cd250df96b9dc94bd7885299f1efb41151b306fb6ac3d/merged", + "UpperDir": "/var/lib/docker/overlay2/fe395f454724db0bfc1cd250df96b9dc94bd7885299f1efb41151b306fb6ac3d/diff", + "WorkDir": "/var/lib/docker/overlay2/fe395f454724db0bfc1cd250df96b9dc94bd7885299f1efb41151b306fb6ac3d/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "volume", + "Name": "windmill_worker_dependency_cache", + "Source": "/var/lib/docker/volumes/windmill_worker_dependency_cache/_data", + "Destination": "/tmp/windmill/cache", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "volume", + "Name": "windmill_config", + "Source": "/var/lib/docker/volumes/windmill_config/_data", + "Destination": "/usr/src/app", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "bind", + "Source": "/var/run/docker.sock", + "Destination": "/var/run/docker.sock", + "Mode": "rw", + "RW": true, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "2ba62ba78eea", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8000/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "METRICS_ADDR=false", + "WORKER_TAGS=deno,python3,go,bash,dependency,flow,hub,other,bun,docker", + "DATABASE_URL=postgres://postgres:ejfjefsdjjölwhfgfilh@windmill-db-1/windmill?sslmode=disable", + "BASE_URL=https://windmill.nuv.system", + "RUST_LOG=info", + "DISABLE_SERVER=true", + "KEEP_JOB_DIR=false", + "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin", + "LANG=C.UTF-8", + "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D", + "PYTHON_VERSION=3.11.4", + "PYTHON_PIP_VERSION=23.1.2", + "PYTHON_SETUPTOOLS_VERSION=65.5.1", + "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py", + "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207", + "GO_PATH=/usr/local/go/bin/go", + "TZ=Etc/UTC" + ], + "Cmd": [ + "windmill" + ], + "Image": "ghcr.io/windmill-labs/windmill:main", + "Volumes": null, + "WorkingDir": "/usr/src/app", + "Entrypoint": null, + "OnBuild": null, + "Labels": { + "com.docker.compose.config-hash": "476bfda77b03c31abe9f0fe956f9f807d845aec39bdd2357dbf3263cdcd0f928", + "com.docker.compose.container-number": "2", + "com.docker.compose.depends_on": "db:service_healthy:false", + "com.docker.compose.image": "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "windmill", + "com.docker.compose.project.config_files": "/data/compose/6/v1/docker-compose.yml", + "com.docker.compose.project.environment_file": "/data/compose/6/v1/stack.env", + "com.docker.compose.project.working_dir": "/data/compose/6/v1", + "com.docker.compose.service": "windmill_worker", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.created": "2023-09-04T00:39:42.460Z", + "org.opencontainers.image.description": "Open-source developer platform to turn scripts into workflows and UIs. Open-source alternative to Airplane and Retool.", + "org.opencontainers.image.licenses": "AGPLv3", + "org.opencontainers.image.revision": "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c", + "org.opencontainers.image.source": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.title": "windmill", + "org.opencontainers.image.url": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.version": "main" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "1ac201e61bb7aefe5d42ee9d37671617b9775328bcb2109637e5272dd6ae7db7", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "8000/tcp": null + }, + "SandboxKey": "/var/run/docker/netns/1ac201e61bb7", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "windmill_windmill_link": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "windmill-windmill_worker-2", + "windmill_worker", + "2ba62ba78eea" + ], + "NetworkID": "b9fdb8a0390b09d9138119c866438e13824500dced98acb63e3103c904586ee7", + "EndpointID": "9f9fe2cba28694868a574e2caf68cb6c9e84e6c8a54b07e2acc1fa851dd4429e", + "Gateway": "172.19.0.1", + "IPAddress": "172.19.0.5", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:13:00:05", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-3.txt b/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-3.txt new file mode 100644 index 0000000..8e1cc0f --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker-3.txt @@ -0,0 +1,284 @@ +[ + { + "Id": "2a8eaa05e2b2ac622094b3a027fa96e243b4815f5043c0dee79a508d10b64afb", + "Created": "2023-09-04T10:21:28.75051106Z", + "Path": "windmill", + "Args": [], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 1209, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:11:34.778429254Z", + "FinishedAt": "2023-09-05T21:11:14.584064731Z" + }, + "Image": "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1", + "ResolvConfPath": "/var/lib/docker/containers/2a8eaa05e2b2ac622094b3a027fa96e243b4815f5043c0dee79a508d10b64afb/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/2a8eaa05e2b2ac622094b3a027fa96e243b4815f5043c0dee79a508d10b64afb/hostname", + "HostsPath": "/var/lib/docker/containers/2a8eaa05e2b2ac622094b3a027fa96e243b4815f5043c0dee79a508d10b64afb/hosts", + "LogPath": "/var/lib/docker/containers/2a8eaa05e2b2ac622094b3a027fa96e243b4815f5043c0dee79a508d10b64afb/2a8eaa05e2b2ac622094b3a027fa96e243b4815f5043c0dee79a508d10b64afb-json.log", + "Name": "/windmill-windmill_worker-3", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/var/run/docker.sock:/var/run/docker.sock:rw" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "windmill_windmill_link", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": [], + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 0, + "NanoCpus": 0, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 0, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "windmill_config", + "Target": "/usr/src/app", + "VolumeOptions": {} + }, + { + "Type": "volume", + "Source": "windmill_worker_dependency_cache", + "Target": "/tmp/windmill/cache", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/997c0752f048dcee3f38a55000eef0ad87929728b70db0d3a2f7905c9c0ffa18-init/diff:/var/lib/docker/overlay2/c64a8d7536fbd54de62cf785390394c3356fb7949b1203c0f4b6d8d784cee101/diff:/var/lib/docker/overlay2/9dbeef465114fd87b437f27b7f336e09bdc36b5fdfb240a09abc84f5be2e7551/diff:/var/lib/docker/overlay2/e932dff6386d8b29c263d1fff0ab5747580a7a071db32e7e5239638c5d0ba8e0/diff:/var/lib/docker/overlay2/8f71b2006ed5f4676f30729aaf3e0f4b6e2f44aa3f0017f2b47ab35a3a941488/diff:/var/lib/docker/overlay2/ff62435565d54ff5c4c0526721c569ce9b04bbd6e7fdb01507163b488b51b0cd/diff:/var/lib/docker/overlay2/c85feb58f2f3b52ee786895f63c8516a35d63265a70d20e262804d8dd7b6bb9b/diff:/var/lib/docker/overlay2/856aafdb8c4136670f9e1734c0bec01c91b7be60b1a6f6c4a064d1524367d05a/diff:/var/lib/docker/overlay2/6331a8b461b96949010b5f434362fcf35adfaed305ad7bc3e9a2fc7fddb3174c/diff:/var/lib/docker/overlay2/c92e48d52619c8adeb3123393edd679f35275356f878fb1a1a683891eb93a3df/diff:/var/lib/docker/overlay2/5d503921856cc9f63296a810704554d4aacdcabd627e4dda6cdf63bae9ad6992/diff:/var/lib/docker/overlay2/fa2bc26c9bff27b4a02e9f0ba2538f798e7fd06923c8ab0d2249c5743ae9c75e/diff:/var/lib/docker/overlay2/684a4240cf0a849b6e547833431c323f55811fc4e4b734288cc4f5f4fcba42f4/diff:/var/lib/docker/overlay2/71edfa817017e4ac87f88b2c48ecaeb79b3c67df702a35ea41ada669e800ec30/diff:/var/lib/docker/overlay2/07c2072f9a014081e0762a950157efca7e437359611288539fbc176bfa44c700/diff:/var/lib/docker/overlay2/f7c3bfb4297029a840fd4714e43f4dfac68f0a03ebbde8914ae9a2bc8ab5db66/diff:/var/lib/docker/overlay2/9e4daf5ba0c518397f8507016cf84fc212e8344ac0ccd0aae067754b4eb8078e/diff:/var/lib/docker/overlay2/e297ea6d98673200b916ee7d44b10a15a94428d73f6cbc17a50ceaf3351f0ee3/diff:/var/lib/docker/overlay2/4c0ec99c72d2f686cdc9ab373716ea7ef044c13e360dcf00cb29fb7068b68bcc/diff:/var/lib/docker/overlay2/ea9864366ef16308ba4ad92200229b7574d11b8a9b0c821839c16b1602ae52eb/diff:/var/lib/docker/overlay2/4c645ec9d3dbb6a5dfd211d6b99b4d826fca3d417e45dd10d2e87c1bd1cf5708/diff:/var/lib/docker/overlay2/68e91049c4c4ae26325307a7e0657e8fe1b1168e54449bbff24bb1698c8f5b9e/diff:/var/lib/docker/overlay2/5770cb52ad77f6481ab2b393c4d7af9c79ccb2ce6c5c00fd3a53929b1f1fccb3/diff:/var/lib/docker/overlay2/f9b6e7694e1933932de7e18aaec842b70745285ae7693d4ef2a2deb67646ae8a/diff", + "MergedDir": "/var/lib/docker/overlay2/997c0752f048dcee3f38a55000eef0ad87929728b70db0d3a2f7905c9c0ffa18/merged", + "UpperDir": "/var/lib/docker/overlay2/997c0752f048dcee3f38a55000eef0ad87929728b70db0d3a2f7905c9c0ffa18/diff", + "WorkDir": "/var/lib/docker/overlay2/997c0752f048dcee3f38a55000eef0ad87929728b70db0d3a2f7905c9c0ffa18/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "volume", + "Name": "windmill_worker_dependency_cache", + "Source": "/var/lib/docker/volumes/windmill_worker_dependency_cache/_data", + "Destination": "/tmp/windmill/cache", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "volume", + "Name": "windmill_config", + "Source": "/var/lib/docker/volumes/windmill_config/_data", + "Destination": "/usr/src/app", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "bind", + "Source": "/var/run/docker.sock", + "Destination": "/var/run/docker.sock", + "Mode": "rw", + "RW": true, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "2a8eaa05e2b2", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8000/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "DATABASE_URL=postgres://postgres:ejfjefsdjjölwhfgfilh@windmill-db-1/windmill?sslmode=disable", + "BASE_URL=https://windmill.nuv.system", + "RUST_LOG=info", + "DISABLE_SERVER=true", + "KEEP_JOB_DIR=false", + "METRICS_ADDR=false", + "WORKER_TAGS=deno,python3,go,bash,dependency,flow,hub,other,bun,docker", + "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin", + "LANG=C.UTF-8", + "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D", + "PYTHON_VERSION=3.11.4", + "PYTHON_PIP_VERSION=23.1.2", + "PYTHON_SETUPTOOLS_VERSION=65.5.1", + "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py", + "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207", + "GO_PATH=/usr/local/go/bin/go", + "TZ=Etc/UTC" + ], + "Cmd": [ + "windmill" + ], + "Image": "ghcr.io/windmill-labs/windmill:main", + "Volumes": null, + "WorkingDir": "/usr/src/app", + "Entrypoint": null, + "OnBuild": null, + "Labels": { + "com.docker.compose.config-hash": "476bfda77b03c31abe9f0fe956f9f807d845aec39bdd2357dbf3263cdcd0f928", + "com.docker.compose.container-number": "3", + "com.docker.compose.depends_on": "db:service_healthy:false", + "com.docker.compose.image": "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "windmill", + "com.docker.compose.project.config_files": "/data/compose/6/v1/docker-compose.yml", + "com.docker.compose.project.environment_file": "/data/compose/6/v1/stack.env", + "com.docker.compose.project.working_dir": "/data/compose/6/v1", + "com.docker.compose.service": "windmill_worker", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.created": "2023-09-04T00:39:42.460Z", + "org.opencontainers.image.description": "Open-source developer platform to turn scripts into workflows and UIs. Open-source alternative to Airplane and Retool.", + "org.opencontainers.image.licenses": "AGPLv3", + "org.opencontainers.image.revision": "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c", + "org.opencontainers.image.source": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.title": "windmill", + "org.opencontainers.image.url": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.version": "main" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "2eb5b60e0e1c84b052139ecdc4422aa3fa5a5528ddb3384d3290e2c72c3f404b", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "8000/tcp": null + }, + "SandboxKey": "/var/run/docker/netns/2eb5b60e0e1c", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "windmill_windmill_link": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "windmill-windmill_worker-3", + "windmill_worker", + "2a8eaa05e2b2" + ], + "NetworkID": "b9fdb8a0390b09d9138119c866438e13824500dced98acb63e3103c904586ee7", + "EndpointID": "a464be70f691d56a2a3cd7c36226e0c48d0d4eae41a9e84364d3ddd09eaf8fe3", + "Gateway": "172.19.0.1", + "IPAddress": "172.19.0.4", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:13:00:04", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker_native-1.txt b/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker_native-1.txt new file mode 100644 index 0000000..625c95e --- /dev/null +++ b/backupComposeFiles/Docker_Container_InspectOutput_windmill-windmill_worker_native-1.txt @@ -0,0 +1,288 @@ +[ + { + "Id": "5142170b8da5ca945e97f08ba590e5ccc502020ad214041476295f91a2d551c9", + "Created": "2023-09-04T10:21:28.750142376Z", + "Path": "windmill", + "Args": [], + "State": { + "Status": "running", + "Running": true, + "Paused": false, + "Restarting": false, + "OOMKilled": false, + "Dead": false, + "Pid": 1861, + "ExitCode": 0, + "Error": "", + "StartedAt": "2023-09-05T21:11:35.455964761Z", + "FinishedAt": "2023-09-05T21:11:14.715031829Z" + }, + "Image": "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1", + "ResolvConfPath": "/var/lib/docker/containers/5142170b8da5ca945e97f08ba590e5ccc502020ad214041476295f91a2d551c9/resolv.conf", + "HostnamePath": "/var/lib/docker/containers/5142170b8da5ca945e97f08ba590e5ccc502020ad214041476295f91a2d551c9/hostname", + "HostsPath": "/var/lib/docker/containers/5142170b8da5ca945e97f08ba590e5ccc502020ad214041476295f91a2d551c9/hosts", + "LogPath": "/var/lib/docker/containers/5142170b8da5ca945e97f08ba590e5ccc502020ad214041476295f91a2d551c9/5142170b8da5ca945e97f08ba590e5ccc502020ad214041476295f91a2d551c9-json.log", + "Name": "/windmill-windmill_worker_native-1", + "RestartCount": 0, + "Driver": "overlay2", + "Platform": "linux", + "MountLabel": "", + "ProcessLabel": "", + "AppArmorProfile": "docker-default", + "ExecIDs": null, + "HostConfig": { + "Binds": [ + "/var/run/docker.sock:/var/run/docker.sock:rw" + ], + "ContainerIDFile": "", + "LogConfig": { + "Type": "json-file", + "Config": {} + }, + "NetworkMode": "windmill_windmill_link", + "PortBindings": {}, + "RestartPolicy": { + "Name": "unless-stopped", + "MaximumRetryCount": 0 + }, + "AutoRemove": false, + "VolumeDriver": "", + "VolumesFrom": null, + "ConsoleSize": [ + 0, + 0 + ], + "CapAdd": null, + "CapDrop": null, + "CgroupnsMode": "private", + "Dns": [], + "DnsOptions": [], + "DnsSearch": [], + "ExtraHosts": [], + "GroupAdd": null, + "IpcMode": "private", + "Cgroup": "", + "Links": null, + "OomScoreAdj": 0, + "PidMode": "", + "Privileged": false, + "PublishAllPorts": false, + "ReadonlyRootfs": false, + "SecurityOpt": null, + "UTSMode": "", + "UsernsMode": "", + "ShmSize": 67108864, + "Runtime": "runc", + "Isolation": "", + "CpuShares": 0, + "Memory": 536870912, + "NanoCpus": 250000000, + "CgroupParent": "", + "BlkioWeight": 0, + "BlkioWeightDevice": null, + "BlkioDeviceReadBps": null, + "BlkioDeviceWriteBps": null, + "BlkioDeviceReadIOps": null, + "BlkioDeviceWriteIOps": null, + "CpuPeriod": 0, + "CpuQuota": 0, + "CpuRealtimePeriod": 0, + "CpuRealtimeRuntime": 0, + "CpusetCpus": "", + "CpusetMems": "", + "Devices": null, + "DeviceCgroupRules": null, + "DeviceRequests": null, + "MemoryReservation": 0, + "MemorySwap": 1073741824, + "MemorySwappiness": null, + "OomKillDisable": null, + "PidsLimit": null, + "Ulimits": null, + "CpuCount": 0, + "CpuPercent": 0, + "IOMaximumIOps": 0, + "IOMaximumBandwidth": 0, + "Mounts": [ + { + "Type": "volume", + "Source": "windmill_config", + "Target": "/usr/src/app", + "VolumeOptions": {} + } + ], + "MaskedPaths": [ + "/proc/asound", + "/proc/acpi", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/proc/scsi", + "/sys/firmware" + ], + "ReadonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + }, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/e98ab030eb1d99f7c9df2aec92f8841643314d80aba0db1a524337f54e22f5de-init/diff:/var/lib/docker/overlay2/c64a8d7536fbd54de62cf785390394c3356fb7949b1203c0f4b6d8d784cee101/diff:/var/lib/docker/overlay2/9dbeef465114fd87b437f27b7f336e09bdc36b5fdfb240a09abc84f5be2e7551/diff:/var/lib/docker/overlay2/e932dff6386d8b29c263d1fff0ab5747580a7a071db32e7e5239638c5d0ba8e0/diff:/var/lib/docker/overlay2/8f71b2006ed5f4676f30729aaf3e0f4b6e2f44aa3f0017f2b47ab35a3a941488/diff:/var/lib/docker/overlay2/ff62435565d54ff5c4c0526721c569ce9b04bbd6e7fdb01507163b488b51b0cd/diff:/var/lib/docker/overlay2/c85feb58f2f3b52ee786895f63c8516a35d63265a70d20e262804d8dd7b6bb9b/diff:/var/lib/docker/overlay2/856aafdb8c4136670f9e1734c0bec01c91b7be60b1a6f6c4a064d1524367d05a/diff:/var/lib/docker/overlay2/6331a8b461b96949010b5f434362fcf35adfaed305ad7bc3e9a2fc7fddb3174c/diff:/var/lib/docker/overlay2/c92e48d52619c8adeb3123393edd679f35275356f878fb1a1a683891eb93a3df/diff:/var/lib/docker/overlay2/5d503921856cc9f63296a810704554d4aacdcabd627e4dda6cdf63bae9ad6992/diff:/var/lib/docker/overlay2/fa2bc26c9bff27b4a02e9f0ba2538f798e7fd06923c8ab0d2249c5743ae9c75e/diff:/var/lib/docker/overlay2/684a4240cf0a849b6e547833431c323f55811fc4e4b734288cc4f5f4fcba42f4/diff:/var/lib/docker/overlay2/71edfa817017e4ac87f88b2c48ecaeb79b3c67df702a35ea41ada669e800ec30/diff:/var/lib/docker/overlay2/07c2072f9a014081e0762a950157efca7e437359611288539fbc176bfa44c700/diff:/var/lib/docker/overlay2/f7c3bfb4297029a840fd4714e43f4dfac68f0a03ebbde8914ae9a2bc8ab5db66/diff:/var/lib/docker/overlay2/9e4daf5ba0c518397f8507016cf84fc212e8344ac0ccd0aae067754b4eb8078e/diff:/var/lib/docker/overlay2/e297ea6d98673200b916ee7d44b10a15a94428d73f6cbc17a50ceaf3351f0ee3/diff:/var/lib/docker/overlay2/4c0ec99c72d2f686cdc9ab373716ea7ef044c13e360dcf00cb29fb7068b68bcc/diff:/var/lib/docker/overlay2/ea9864366ef16308ba4ad92200229b7574d11b8a9b0c821839c16b1602ae52eb/diff:/var/lib/docker/overlay2/4c645ec9d3dbb6a5dfd211d6b99b4d826fca3d417e45dd10d2e87c1bd1cf5708/diff:/var/lib/docker/overlay2/68e91049c4c4ae26325307a7e0657e8fe1b1168e54449bbff24bb1698c8f5b9e/diff:/var/lib/docker/overlay2/5770cb52ad77f6481ab2b393c4d7af9c79ccb2ce6c5c00fd3a53929b1f1fccb3/diff:/var/lib/docker/overlay2/f9b6e7694e1933932de7e18aaec842b70745285ae7693d4ef2a2deb67646ae8a/diff", + "MergedDir": "/var/lib/docker/overlay2/e98ab030eb1d99f7c9df2aec92f8841643314d80aba0db1a524337f54e22f5de/merged", + "UpperDir": "/var/lib/docker/overlay2/e98ab030eb1d99f7c9df2aec92f8841643314d80aba0db1a524337f54e22f5de/diff", + "WorkDir": "/var/lib/docker/overlay2/e98ab030eb1d99f7c9df2aec92f8841643314d80aba0db1a524337f54e22f5de/work" + }, + "Name": "overlay2" + }, + "Mounts": [ + { + "Type": "volume", + "Name": "windmill_config", + "Source": "/var/lib/docker/volumes/windmill_config/_data", + "Destination": "/usr/src/app", + "Driver": "local", + "Mode": "z", + "RW": true, + "Propagation": "" + }, + { + "Type": "bind", + "Source": "/var/run/docker.sock", + "Destination": "/var/run/docker.sock", + "Mode": "rw", + "RW": true, + "Propagation": "rprivate" + } + ], + "Config": { + "Hostname": "5142170b8da5", + "Domainname": "", + "User": "", + "AttachStdin": false, + "AttachStdout": true, + "AttachStderr": true, + "ExposedPorts": { + "8000/tcp": {} + }, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "DISABLE_SERVER=true", + "KEEP_JOB_DIR=false", + "METRICS_ADDR=false", + "NUM_WORKERS=4", + "WORKER_TAGS=nativets,postgresql,mysql,graphql,docker", + "DATABASE_URL=postgres://postgres:ejfjefsdjjölwhfgfilh@windmill-db-1/windmill?sslmode=disable", + "BASE_URL=https://windmill.nuv.system", + "RUST_LOG=info", + "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin", + "LANG=C.UTF-8", + "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D", + "PYTHON_VERSION=3.11.4", + "PYTHON_PIP_VERSION=23.1.2", + "PYTHON_SETUPTOOLS_VERSION=65.5.1", + "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py", + "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207", + "GO_PATH=/usr/local/go/bin/go", + "TZ=Etc/UTC" + ], + "Cmd": [ + "windmill" + ], + "Image": "ghcr.io/windmill-labs/windmill:main", + "Volumes": null, + "WorkingDir": "/usr/src/app", + "Entrypoint": null, + "OnBuild": null, + "Labels": { + "com.docker.compose.config-hash": "c81a317e6442c6d6d0b8490d60d73e29365f7cd7a1da0e829a094a3178bf479b", + "com.docker.compose.container-number": "1", + "com.docker.compose.depends_on": "db:service_healthy:false", + "com.docker.compose.image": "sha256:c3149c5d17c9cdcad64d14c95a7513e6f7e990d21992a135a281ad6709376ae1", + "com.docker.compose.oneoff": "False", + "com.docker.compose.project": "windmill", + "com.docker.compose.project.config_files": "/data/compose/6/v1/docker-compose.yml", + "com.docker.compose.project.environment_file": "/data/compose/6/v1/stack.env", + "com.docker.compose.project.working_dir": "/data/compose/6/v1", + "com.docker.compose.service": "windmill_worker_native", + "com.docker.compose.version": "2.20.2", + "org.opencontainers.image.created": "2023-09-04T00:39:42.460Z", + "org.opencontainers.image.description": "Open-source developer platform to turn scripts into workflows and UIs. Open-source alternative to Airplane and Retool.", + "org.opencontainers.image.licenses": "AGPLv3", + "org.opencontainers.image.revision": "0a585eccd2e9c03fdadd4fa7482ba8c347d3935c", + "org.opencontainers.image.source": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.title": "windmill", + "org.opencontainers.image.url": "https://github.com/windmill-labs/windmill", + "org.opencontainers.image.version": "main" + } + }, + "NetworkSettings": { + "Bridge": "", + "SandboxID": "b3c11c68033a1a090c4ee900f6a9369021d8a30d5bf7be2c7907aa404bb9beb0", + "HairpinMode": false, + "LinkLocalIPv6Address": "", + "LinkLocalIPv6PrefixLen": 0, + "Ports": { + "8000/tcp": null + }, + "SandboxKey": "/var/run/docker/netns/b3c11c68033a", + "SecondaryIPAddresses": null, + "SecondaryIPv6Addresses": null, + "EndpointID": "", + "Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "IPAddress": "", + "IPPrefixLen": 0, + "IPv6Gateway": "", + "MacAddress": "", + "Networks": { + "proxy_caddy": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "windmill-windmill_worker_native-1", + "windmill_worker_native", + "5142170b8da5" + ], + "NetworkID": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "EndpointID": "a15bb576399fe792d073cb81bfd663e4c0218ff66e3fe4a17edfd23c52e5ad72", + "Gateway": "172.18.0.1", + "IPAddress": "172.18.0.8", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:12:00:08", + "DriverOpts": null + }, + "windmill_windmill_link": { + "IPAMConfig": null, + "Links": null, + "Aliases": [ + "windmill-windmill_worker_native-1", + "windmill_worker_native", + "5142170b8da5" + ], + "NetworkID": "b9fdb8a0390b09d9138119c866438e13824500dced98acb63e3103c904586ee7", + "EndpointID": "2e9ded77c47a23485fd05fd8307b50a2de6ac7b394c20a45fb1518843787627b", + "Gateway": "172.19.0.1", + "IPAddress": "172.19.0.8", + "IPPrefixLen": 16, + "IPv6Gateway": "", + "GlobalIPv6Address": "", + "GlobalIPv6PrefixLen": 0, + "MacAddress": "02:42:ac:13:00:08", + "DriverOpts": null + } + } + } + } +] diff --git a/backupComposeFiles/Docker_Net_bridge.config b/backupComposeFiles/Docker_Net_bridge.config new file mode 100644 index 0000000..9f7516d --- /dev/null +++ b/backupComposeFiles/Docker_Net_bridge.config @@ -0,0 +1,37 @@ +[ + { + "Name": "bridge", + "Id": "d013653c0aeb6acde5b400e9160ee50d5e05c88b97f632a1baec65cf16e4a29b", + "Created": "2023-09-05T21:11:32.813479012Z", + "Scope": "local", + "Driver": "bridge", + "EnableIPv6": false, + "IPAM": { + "Driver": "default", + "Options": null, + "Config": [ + { + "Subnet": "172.17.0.0/16", + "Gateway": "172.17.0.1" + } + ] + }, + "Internal": false, + "Attachable": false, + "Ingress": false, + "ConfigFrom": { + "Network": "" + }, + "ConfigOnly": false, + "Containers": {}, + "Options": { + "com.docker.network.bridge.default_bridge": "true", + "com.docker.network.bridge.enable_icc": "true", + "com.docker.network.bridge.enable_ip_masquerade": "true", + "com.docker.network.bridge.host_binding_ipv4": "0.0.0.0", + "com.docker.network.bridge.name": "docker0", + "com.docker.network.driver.mtu": "1500" + }, + "Labels": {} + } +] diff --git a/backupComposeFiles/Docker_Net_filecloud_default.config b/backupComposeFiles/Docker_Net_filecloud_default.config new file mode 100644 index 0000000..cf5f74d --- /dev/null +++ b/backupComposeFiles/Docker_Net_filecloud_default.config @@ -0,0 +1,49 @@ +[ + { + "Name": "filecloud_default", + "Id": "e16dac509c26785a15cc8e330b8108a7a15d314bae05af6ce74aa1452cdc0723", + "Created": "2023-09-05T21:33:02.474614436Z", + "Scope": "local", + "Driver": "bridge", + "EnableIPv6": false, + "IPAM": { + "Driver": "default", + "Options": null, + "Config": [ + { + "Subnet": "172.21.0.0/16", + "Gateway": "172.21.0.1" + } + ] + }, + "Internal": false, + "Attachable": false, + "Ingress": false, + "ConfigFrom": { + "Network": "" + }, + "ConfigOnly": false, + "Containers": { + "7738987c64a0432c966eff82b5b15a9990b905fe4fe869d7eaa764cce810b202": { + "Name": "filecloud.preview", + "EndpointID": "65557cb9a000a2ed180a2983b8685917e1bedb3e3d46bf7d39dfa81ef7bbcdd3", + "MacAddress": "02:42:ac:15:00:04", + "IPv4Address": "172.21.0.4/16", + "IPv6Address": "" + }, + "d6d6c55a54d4e490fed0756935b1417557f16e2626f512ae8a7a383bc3dffa02": { + "Name": "filecloud.mongodb", + "EndpointID": "d6c2e8408ac38cc75a1eb7f2744976648203ddd818366462e3b60c19a360d35b", + "MacAddress": "02:42:ac:15:00:02", + "IPv4Address": "172.21.0.2/16", + "IPv6Address": "" + } + }, + "Options": {}, + "Labels": { + "com.docker.compose.network": "default", + "com.docker.compose.project": "filecloud", + "com.docker.compose.version": "2.20.2" + } + } +] diff --git a/backupComposeFiles/Docker_Net_host.config b/backupComposeFiles/Docker_Net_host.config new file mode 100644 index 0000000..aeb5cf8 --- /dev/null +++ b/backupComposeFiles/Docker_Net_host.config @@ -0,0 +1,25 @@ +[ + { + "Name": "host", + "Id": "23e02dea329747ace16bbeca0e206e3e5c4b924022e2261278e6ba9eafc5061e", + "Created": "2023-09-03T14:02:21.220132727Z", + "Scope": "local", + "Driver": "host", + "EnableIPv6": false, + "IPAM": { + "Driver": "default", + "Options": null, + "Config": [] + }, + "Internal": false, + "Attachable": false, + "Ingress": false, + "ConfigFrom": { + "Network": "" + }, + "ConfigOnly": false, + "Containers": {}, + "Options": {}, + "Labels": {} + } +] diff --git a/backupComposeFiles/Docker_Net_none.config b/backupComposeFiles/Docker_Net_none.config new file mode 100644 index 0000000..f29eb2e --- /dev/null +++ b/backupComposeFiles/Docker_Net_none.config @@ -0,0 +1,25 @@ +[ + { + "Name": "none", + "Id": "2b132045de319924110668bba1c598911971d575709706a631d3576a6ac456ad", + "Created": "2023-09-03T14:02:21.19395584Z", + "Scope": "local", + "Driver": "null", + "EnableIPv6": false, + "IPAM": { + "Driver": "default", + "Options": null, + "Config": [] + }, + "Internal": false, + "Attachable": false, + "Ingress": false, + "ConfigFrom": { + "Network": "" + }, + "ConfigOnly": false, + "Containers": {}, + "Options": {}, + "Labels": {} + } +] diff --git a/backupComposeFiles/Docker_Net_proxy_caddy.config b/backupComposeFiles/Docker_Net_proxy_caddy.config new file mode 100644 index 0000000..3e95c6f --- /dev/null +++ b/backupComposeFiles/Docker_Net_proxy_caddy.config @@ -0,0 +1,98 @@ +[ + { + "Name": "proxy_caddy", + "Id": "c76f20c472c8e3f1f49ce9e97090d5b713ad95eba039b8322dfd5e258d2f8f44", + "Created": "2023-09-03T17:46:31.528213832Z", + "Scope": "local", + "Driver": "bridge", + "EnableIPv6": false, + "IPAM": { + "Driver": "default", + "Options": null, + "Config": [ + { + "Subnet": "172.18.0.0/16", + "Gateway": "172.18.0.1" + } + ] + }, + "Internal": false, + "Attachable": false, + "Ingress": false, + "ConfigFrom": { + "Network": "" + }, + "ConfigOnly": false, + "Containers": { + "0ee38bd73b28e14677f387fc01e149172f41250b84f916beb6959d8f6304754f": { + "Name": "dashdot-web-1", + "EndpointID": "8f89d9d5a84d7dd6a0586a8ce6abba7142b23845a798be8a67028f55a23b150e", + "MacAddress": "02:42:ac:12:00:05", + "IPv4Address": "172.18.0.5/16", + "IPv6Address": "" + }, + "251243f1ce4327895265cee308f7060862fe1e13af62f693d6dabae17fc06d1c": { + "Name": "homarr", + "EndpointID": "f4fddf908636e7af832d2de7fc804b00160053e3e5d2ec0a51da0cd56921756e", + "MacAddress": "02:42:ac:12:00:06", + "IPv4Address": "172.18.0.6/16", + "IPv6Address": "" + }, + "5056b9563c844a640277acef7bc071459aeaad1b7f7d5bab731de4eaf0b6b0af": { + "Name": "proxy-whoami0-1", + "EndpointID": "00da29fd001b01a74a1c54ed26fcfa1ee13e0dd5648fd1f7d768dad948796976", + "MacAddress": "02:42:ac:12:00:07", + "IPv4Address": "172.18.0.7/16", + "IPv6Address": "" + }, + "5142170b8da5ca945e97f08ba590e5ccc502020ad214041476295f91a2d551c9": { + "Name": "windmill-windmill_worker_native-1", + "EndpointID": "a15bb576399fe792d073cb81bfd663e4c0218ff66e3fe4a17edfd23c52e5ad72", + "MacAddress": "02:42:ac:12:00:08", + "IPv4Address": "172.18.0.8/16", + "IPv6Address": "" + }, + "771501689b40d9f644ac72de6d4d08634db0bd3ae14d37c1309c81edc82febf2": { + "Name": "windmill-windmill_server-1", + "EndpointID": "5d56bf2dc50746624cb88f4b23f057d5dbecedf22debcf662beb3eccfcb01aae", + "MacAddress": "02:42:ac:12:00:03", + "IPv4Address": "172.18.0.3/16", + "IPv6Address": "" + }, + "861dd1513171eae7139c26b0ef312d9bfe5a6f21782467bc5a63298a8185df36": { + "Name": "proxy-portainer-1", + "EndpointID": "17797ef59014841dc2b64a869030ac33134b11bbb7e2cb9d10815b3e45acb7b6", + "MacAddress": "02:42:ac:12:00:04", + "IPv4Address": "172.18.0.4/16", + "IPv6Address": "" + }, + "cbb6582da23769cae81e9099336820076dd9bba3bd03fc9d027b2b53df196ebd": { + "Name": "proxy-caddy-1", + "EndpointID": "c4a2f9148fec059d90501ec553f5365f0727faf0e89c117a9ff0a269dc2ea79e", + "MacAddress": "02:42:ac:12:00:02", + "IPv4Address": "172.18.0.2/16", + "IPv6Address": "" + }, + "ddba136e2fd7d40264f49dfc17fb72e7128260babd7a60281bc445954a86aded": { + "Name": "home_assistent_elias-homeassistant-1", + "EndpointID": "a5e8eaeed535c7119d2e4a80d361cbf5dbb8d9beae6e949d6e76d160d25609ae", + "MacAddress": "02:42:ac:12:00:09", + "IPv4Address": "172.18.0.9/16", + "IPv6Address": "" + }, + "f2b8bb4c2a2612daa9479328eecdbe0893b9c8f6eea68dd6cfb9963cfb5d3772": { + "Name": "filecloud.server", + "EndpointID": "a78fcf1bad9e13c0ecab3064e991c967c47c2f03945742af10b70786dcb1478a", + "MacAddress": "02:42:ac:12:00:0a", + "IPv4Address": "172.18.0.10/16", + "IPv6Address": "" + } + }, + "Options": {}, + "Labels": { + "com.docker.compose.network": "caddy", + "com.docker.compose.project": "proxy", + "com.docker.compose.version": "2.20.2" + } + } +] diff --git a/backupComposeFiles/Docker_Net_proxy_default.config b/backupComposeFiles/Docker_Net_proxy_default.config new file mode 100644 index 0000000..b9d163e --- /dev/null +++ b/backupComposeFiles/Docker_Net_proxy_default.config @@ -0,0 +1,56 @@ +[ + { + "Name": "proxy_default", + "Id": "54bdc69b59aa9461b87dba24009b152b5a43c17e6cc9493efc2838b7e343c4be", + "Created": "2023-09-05T22:18:49.891652087Z", + "Scope": "local", + "Driver": "bridge", + "EnableIPv6": false, + "IPAM": { + "Driver": "default", + "Options": null, + "Config": [ + { + "Subnet": "172.25.0.0/16", + "Gateway": "172.25.0.1" + } + ] + }, + "Internal": false, + "Attachable": false, + "Ingress": false, + "ConfigFrom": { + "Network": "" + }, + "ConfigOnly": false, + "Containers": { + "122b561abae25afe69ab0a1882132f7c00d903f5150a1a95f9e2f35609438bd6": { + "Name": "proxy-proxmox-1", + "EndpointID": "124deaf9c7e20fb8abe0fd29bf34f6eaa2df1ebb7cec50a5c4f246375c846e18", + "MacAddress": "02:42:ac:19:00:04", + "IPv4Address": "172.25.0.4/16", + "IPv6Address": "" + }, + "ec1c8f1fe44976eca9033429dd4a7d7fe4449b532456fd488324e4f1f6fab488": { + "Name": "proxy-portsync-1", + "EndpointID": "46aabcbddb98cab6ca106b799447822a6f768dc02a8c1c85dc6706287fa7770e", + "MacAddress": "02:42:ac:19:00:02", + "IPv4Address": "172.25.0.2/16", + "IPv6Address": "" + }, + "f77702ae8ab896c6707d3a26e04c1d7cb3572302d7ee04bf74b5181515cfe401": { + "Name": "proxy-ddns-1", + "EndpointID": "f7a17954d18b50bcfbd3e05a885329349ff021075d3804afb43e00ae47254e96", + "MacAddress": "02:42:ac:19:00:03", + "IPv4Address": "172.25.0.3/16", + "IPv6Address": "" + } + }, + "Options": {}, + "Labels": { + "com.docker.compose.network": "default", + "com.docker.compose.project": "proxy", + "com.docker.compose.version": "2.20.2" + } + } +] diff --git a/backupComposeFiles/Docker_Net_windmill_windmill_link.config b/backupComposeFiles/Docker_Net_windmill_windmill_link.config new file mode 100644 index 0000000..1a8f4e2 --- /dev/null +++ b/backupComposeFiles/Docker_Net_windmill_windmill_link.config @@ -0,0 +1,84 @@ +[ + { + "Name": "windmill_windmill_link", + "Id": "b9fdb8a0390b09d9138119c866438e13824500dced98acb63e3103c904586ee7", + "Created": "2023-09-04T10:21:28.639668086Z", + "Scope": "local", + "Driver": "bridge", + "EnableIPv6": false, + "IPAM": { + "Driver": "default", + "Options": null, + "Config": [ + { + "Subnet": "172.19.0.0/16", + "Gateway": "172.19.0.1" + } + ] + }, + "Internal": false, + "Attachable": false, + "Ingress": false, + "ConfigFrom": { + "Network": "" + }, + "ConfigOnly": false, + "Containers": { + "2a8eaa05e2b2ac622094b3a027fa96e243b4815f5043c0dee79a508d10b64afb": { + "Name": "windmill-windmill_worker-3", + "EndpointID": "a464be70f691d56a2a3cd7c36226e0c48d0d4eae41a9e84364d3ddd09eaf8fe3", + "MacAddress": "02:42:ac:13:00:04", + "IPv4Address": "172.19.0.4/16", + "IPv6Address": "" + }, + "2ba62ba78eeae7e6de48e0f9742c0d869b8ea37468c368b60e812c7f1da81ee5": { + "Name": "windmill-windmill_worker-2", + "EndpointID": "9f9fe2cba28694868a574e2caf68cb6c9e84e6c8a54b07e2acc1fa851dd4429e", + "MacAddress": "02:42:ac:13:00:05", + "IPv4Address": "172.19.0.5/16", + "IPv6Address": "" + }, + "330d17442e9c038a584752dde02a87308ebe02e072cb1816f5d8e295b0d01d4b": { + "Name": "windmill-lsp-1", + "EndpointID": "52f3f0d68c9c2dadaeaf283b3961ae83c00cbad444b2324b10f8f290ba1c89f1", + "MacAddress": "02:42:ac:13:00:06", + "IPv4Address": "172.19.0.6/16", + "IPv6Address": "" + }, + "5142170b8da5ca945e97f08ba590e5ccc502020ad214041476295f91a2d551c9": { + "Name": "windmill-windmill_worker_native-1", + "EndpointID": "2e9ded77c47a23485fd05fd8307b50a2de6ac7b394c20a45fb1518843787627b", + "MacAddress": "02:42:ac:13:00:08", + "IPv4Address": "172.19.0.8/16", + "IPv6Address": "" + }, + "771501689b40d9f644ac72de6d4d08634db0bd3ae14d37c1309c81edc82febf2": { + "Name": "windmill-windmill_server-1", + "EndpointID": "3e4271c9714a0b26dd2b8a84af2f3895129d3612f986121146e08d12554873d8", + "MacAddress": "02:42:ac:13:00:07", + "IPv4Address": "172.19.0.7/16", + "IPv6Address": "" + }, + "8cae8835952a9f7d753553333fa1ade225b7f4e5dad21e2460375d25260339df": { + "Name": "windmill-windmill_worker-1", + "EndpointID": "1bb18165a88db881b25c5fb23a91d649dc3476df8deffcc872cb4c6f8d227e60", + "MacAddress": "02:42:ac:13:00:02", + "IPv4Address": "172.19.0.2/16", + "IPv6Address": "" + }, + "f4fc3b997deb43ad1aab4e044cad7beec8e01af219d5b0ee4a04143a21755c87": { + "Name": "windmill-db-1", + "EndpointID": "da1ffa914ca0477b40ac2d035bdf4c79c827d5266e77813a5aeb5985f1f14096", + "MacAddress": "02:42:ac:13:00:03", + "IPv4Address": "172.19.0.3/16", + "IPv6Address": "" + } + }, + "Options": {}, + "Labels": { + "com.docker.compose.network": "windmill_link", + "com.docker.compose.project": "windmill", + "com.docker.compose.version": "2.20.2" + } + } +] diff --git a/backupComposeFiles/getConfig.sh b/backupComposeFiles/getConfig.sh new file mode 100644 index 0000000..07c92eb --- /dev/null +++ b/backupComposeFiles/getConfig.sh @@ -0,0 +1,19 @@ +#!/bin/sh +# Get Docker Config Script +# V1.0 +# Declare a temp variable as the current process count +TMP=$$ +# Count the existing Docker networks +DockerNetCount=`docker network ls | awk '{print $2}' | wc -l` +DockerNetCount=`expr $DockerNetCount - 1` +# For each identified Docker network, extract the member (Container) config +docker network ls | awk '{print $2}' | tail -$DockerNetCount | while read line +do + docker network inspect $line > Docker_Net_$line.config +done +# For each identified Docker container, output it's config +docker ps --format '{{.Names}}' | while read line +do + docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose $line > Docker_Container_AutoCompose_$line.yml + docker container inspect $line > Docker_Container_InspectOutput_$line.txt +done diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..afe2386 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,145 @@ +# +version: "3.7" + +services: + caddy: + image: saile2204/caddy-proxy:latest + restart: unless-stopped + ports: + - "80:80" + - "443:443" + - "2019:2019" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - caddy_data:/data + - caddy_config:/config + depends_on: + - ddns + networks: + - caddy + deploy: + labels: # Global options + caddy.email: eliasstepanik@web.de + + +###Background Services### + + ddns: + image: saile2204/ddns:latest + restart: unless-stopped + tty: true + stdin_open: true + volumes: + - /var/run/docker.sock:/var/run/docker.sock + environment: + LogLevel: "Debug" + portsync: + image: saile2204/portsync:latest + restart: unless-stopped + tty: true + stdin_open: true + volumes: + - /var/run/docker.sock:/var/run/docker.sock + environment: + LogLevel: "Information" + ntfy: + image: binwiederhier/ntfy + command: + - serve + volumes: + - ntfy_cache:/var/cache/ntfy + - ntfy_data:/etc/ntfy + restart: unless-stopped + depends_on: + - caddy + networks: + caddy: + labels: + caddy: "ntfy.sailehd.systems" + caddy.reverse_proxy: "{{upstreams 80}}" + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + +###End Background Services### + +###Essential Interfaces### + proxmox: + image: ubuntu + command: sleep infinity + restart: unless-stopped + depends_on: + - ddns + - caddy + labels: + caddy: "proxmox.sailehd.systems" + caddy.reverse_proxy: "https://192.168.178.66:8006 https://192.168.188.40:8006" + caddy.reverse_proxy.transport: http + caddy.reverse_proxy.transport.tls_insecure_skip_verify: + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + filecloud: + image: ubuntu + command: sleep infinity + restart: unless-stopped + depends_on: + - ddns + - caddy + labels: + caddy: "cloud.sailehd.systems" + caddy.reverse_proxy: "http://192.168.178.120" + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + + portainer: + image: portainer/portainer-ee:latest + networks: + - caddy + restart: unless-stopped + ports: + - 8000:8000 + depends_on: + - ddns + - caddy + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - portainer_data:/data + labels: + caddy_1: "portainer.sailehd.systems" + caddy_1.reverse_proxy_0: "{{upstreams 9000}}" +# caddy.reverse_proxy_1: "apie/* {{upstreams 8000}}" + caddy_1.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" + caddy_2: "portainer.nuv.systems" + caddy_2.reverse_proxy_0: "{{upstreams 9000}}" + caddy_2.tls.dns: "ionos 50cac0392a5f4732bb88e3aaa93d55aa.mOFFOjG-OUcLQjLLBSp1QFQ_1arBUMALP5SRDzx88encStOT5IcCHn7c1TqmmabTecfqWYlOzvdOITOkN0pkdw" + deploy: + labels: + io.portainer.accesscontrol.teams: "Private" +###End Essential Interfaces### + + +###Ping### + whoami0: + image: jwilder/whoami + networks: + - caddy + depends_on: + - ddns + - caddy + restart: unless-stopped + labels: + caddy: "whoami.sailehd.systems" + caddy.reverse_proxy: "{{upstreams 8000}}" + caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA" +###End Ping### + + + +volumes: + caddy_data: + caddy_config: + portainer_data: + ntfy_data: + ntfy_cache: + + + +networks: + caddy: + driver: bridge diff --git a/get-docker.sh b/get-docker.sh new file mode 100644 index 0000000..8284dd8 --- /dev/null +++ b/get-docker.sh @@ -0,0 +1,743 @@ +#!/bin/sh +set -e +# Docker Engine for Linux installation script. +# +# This script is intended as a convenient way to configure docker's package +# repositories and to install Docker Engine, This script is not recommended +# for production environments. Before running this script, make yourself familiar +# with potential risks and limitations, and refer to the installation manual +# at https://docs.docker.com/engine/install/ for alternative installation methods. +# +# The script: +# +# - Requires `root` or `sudo` privileges to run. +# - Attempts to detect your Linux distribution and version and configure your +# package management system for you. +# - Doesn't allow you to customize most installation parameters. +# - Installs dependencies and recommendations without asking for confirmation. +# - Installs the latest stable release (by default) of Docker CLI, Docker Engine, +# Docker Buildx, Docker Compose, containerd, and runc. When using this script +# to provision a machine, this may result in unexpected major version upgrades +# of these packages. Always test upgrades in a test environment before +# deploying to your production systems. +# - Isn't designed to upgrade an existing Docker installation. When using the +# script to update an existing installation, dependencies may not be updated +# to the expected version, resulting in outdated versions. +# +# Source code is available at https://github.com/docker/docker-install/ +# +# Usage +# ============================================================================== +# +# To install the latest stable versions of Docker CLI, Docker Engine, and their +# dependencies: +# +# 1. download the script +# +# $ curl -fsSL https://get.docker.com -o install-docker.sh +# +# 2. verify the script's content +# +# $ cat install-docker.sh +# +# 3. run the script with --dry-run to verify the steps it executes +# +# $ sh install-docker.sh --dry-run +# +# 4. run the script either as root, or using sudo to perform the installation. +# +# $ sudo sh install-docker.sh +# +# Command-line options +# ============================================================================== +# +# --version +# Use the --version option to install a specific version, for example: +# +# $ sudo sh install-docker.sh --version 23.0 +# +# --channel +# +# Use the --channel option to install from an alternative installation channel. +# The following example installs the latest versions from the "test" channel, +# which includes pre-releases (alpha, beta, rc): +# +# $ sudo sh install-docker.sh --channel test +# +# Alternatively, use the script at https://test.docker.com, which uses the test +# channel as default. +# +# --mirror +# +# Use the --mirror option to install from a mirror supported by this script. +# Available mirrors are "Aliyun" (https://mirrors.aliyun.com/docker-ce), and +# "AzureChinaCloud" (https://mirror.azure.cn/docker-ce), for example: +# +# $ sudo sh install-docker.sh --mirror AzureChinaCloud +# +# ============================================================================== + + +# Git commit from https://github.com/docker/docker-install when +# the script was uploaded (Should only be modified by upload job): +SCRIPT_COMMIT_SHA="c2de0811708b6d9015ed1a2c80f02c9b70c8ce7b" + +# strip "v" prefix if present +VERSION="${VERSION#v}" + +# The channel to install from: +# * stable +# * test +# * edge (deprecated) +# * nightly (unmaintained) +DEFAULT_CHANNEL_VALUE="stable" +if [ -z "$CHANNEL" ]; then + CHANNEL=$DEFAULT_CHANNEL_VALUE +fi + +DEFAULT_DOWNLOAD_URL="https://download.docker.com" +if [ -z "$DOWNLOAD_URL" ]; then + DOWNLOAD_URL=$DEFAULT_DOWNLOAD_URL +fi + +DEFAULT_REPO_FILE="docker-ce.repo" +if [ -z "$REPO_FILE" ]; then + REPO_FILE="$DEFAULT_REPO_FILE" +fi + +mirror='' +DRY_RUN=${DRY_RUN:-} +while [ $# -gt 0 ]; do + case "$1" in + --channel) + CHANNEL="$2" + shift + ;; + --dry-run) + DRY_RUN=1 + ;; + --mirror) + mirror="$2" + shift + ;; + --version) + VERSION="${2#v}" + shift + ;; + --*) + echo "Illegal option $1" + ;; + esac + shift $(( $# > 0 ? 1 : 0 )) +done + +case "$mirror" in + Aliyun) + DOWNLOAD_URL="https://mirrors.aliyun.com/docker-ce" + ;; + AzureChinaCloud) + DOWNLOAD_URL="https://mirror.azure.cn/docker-ce" + ;; + "") + ;; + *) + >&2 echo "unknown mirror '$mirror': use either 'Aliyun', or 'AzureChinaCloud'." + exit 1 + ;; +esac + +case "$CHANNEL" in + stable|test) + ;; + edge|nightly) + >&2 echo "DEPRECATED: the $CHANNEL channel has been deprecated and no longer supported by this script." + exit 1 + ;; + *) + >&2 echo "unknown CHANNEL '$CHANNEL': use either stable or test." + exit 1 + ;; +esac + +command_exists() { + command -v "$@" > /dev/null 2>&1 +} + +# version_gte checks if the version specified in $VERSION is at least the given +# SemVer (Maj.Minor[.Patch]), or CalVer (YY.MM) version.It returns 0 (success) +# if $VERSION is either unset (=latest) or newer or equal than the specified +# version, or returns 1 (fail) otherwise. +# +# examples: +# +# VERSION=23.0 +# version_gte 23.0 // 0 (success) +# version_gte 20.10 // 0 (success) +# version_gte 19.03 // 0 (success) +# version_gte 21.10 // 1 (fail) +version_gte() { + if [ -z "$VERSION" ]; then + return 0 + fi + eval version_compare "$VERSION" "$1" +} + +# version_compare compares two version strings (either SemVer (Major.Minor.Path), +# or CalVer (YY.MM) version strings. It returns 0 (success) if version A is newer +# or equal than version B, or 1 (fail) otherwise. Patch releases and pre-release +# (-alpha/-beta) are not taken into account +# +# examples: +# +# version_compare 23.0.0 20.10 // 0 (success) +# version_compare 23.0 20.10 // 0 (success) +# version_compare 20.10 19.03 // 0 (success) +# version_compare 20.10 20.10 // 0 (success) +# version_compare 19.03 20.10 // 1 (fail) +version_compare() ( + set +x + + yy_a="$(echo "$1" | cut -d'.' -f1)" + yy_b="$(echo "$2" | cut -d'.' -f1)" + if [ "$yy_a" -lt "$yy_b" ]; then + return 1 + fi + if [ "$yy_a" -gt "$yy_b" ]; then + return 0 + fi + mm_a="$(echo "$1" | cut -d'.' -f2)" + mm_b="$(echo "$2" | cut -d'.' -f2)" + + # trim leading zeros to accommodate CalVer + mm_a="${mm_a#0}" + mm_b="${mm_b#0}" + + if [ "${mm_a:-0}" -lt "${mm_b:-0}" ]; then + return 1 + fi + + return 0 +) + +is_dry_run() { + if [ -z "$DRY_RUN" ]; then + return 1 + else + return 0 + fi +} + +is_wsl() { + case "$(uname -r)" in + *microsoft* ) true ;; # WSL 2 + *Microsoft* ) true ;; # WSL 1 + * ) false;; + esac +} + +is_darwin() { + case "$(uname -s)" in + *darwin* ) true ;; + *Darwin* ) true ;; + * ) false;; + esac +} + +deprecation_notice() { + distro=$1 + distro_version=$2 + echo + printf "\033[91;1mDEPRECATION WARNING\033[0m\n" + printf " This Linux distribution (\033[1m%s %s\033[0m) reached end-of-life and is no longer supported by this script.\n" "$distro" "$distro_version" + echo " No updates or security fixes will be released for this distribution, and users are recommended" + echo " to upgrade to a currently maintained version of $distro." + echo + printf "Press \033[1mCtrl+C\033[0m now to abort this script, or wait for the installation to continue." + echo + sleep 10 +} + +get_distribution() { + lsb_dist="" + # Every system that we officially support has /etc/os-release + if [ -r /etc/os-release ]; then + lsb_dist="$(. /etc/os-release && echo "$ID")" + fi + # Returning an empty string here should be alright since the + # case statements don't act unless you provide an actual value + echo "$lsb_dist" +} + +echo_docker_as_nonroot() { + if is_dry_run; then + return + fi + if command_exists docker && [ -e /var/run/docker.sock ]; then + ( + set -x + $sh_c 'docker version' + ) || true + fi + + # intentionally mixed spaces and tabs here -- tabs are stripped by "<<-EOF", spaces are kept in the output + echo + echo "================================================================================" + echo + if version_gte "20.10"; then + echo "To run Docker as a non-privileged user, consider setting up the" + echo "Docker daemon in rootless mode for your user:" + echo + echo " dockerd-rootless-setuptool.sh install" + echo + echo "Visit https://docs.docker.com/go/rootless/ to learn about rootless mode." + echo + fi + echo + echo "To run the Docker daemon as a fully privileged service, but granting non-root" + echo "users access, refer to https://docs.docker.com/go/daemon-access/" + echo + echo "WARNING: Access to the remote API on a privileged Docker daemon is equivalent" + echo " to root access on the host. Refer to the 'Docker daemon attack surface'" + echo " documentation for details: https://docs.docker.com/go/attack-surface/" + echo + echo "================================================================================" + echo +} + +# Check if this is a forked Linux distro +check_forked() { + + # Check for lsb_release command existence, it usually exists in forked distros + if command_exists lsb_release; then + # Check if the `-u` option is supported + set +e + lsb_release -a -u > /dev/null 2>&1 + lsb_release_exit_code=$? + set -e + + # Check if the command has exited successfully, it means we're in a forked distro + if [ "$lsb_release_exit_code" = "0" ]; then + # Print info about current distro + cat <<-EOF + You're using '$lsb_dist' version '$dist_version'. + EOF + + # Get the upstream release info + lsb_dist=$(lsb_release -a -u 2>&1 | tr '[:upper:]' '[:lower:]' | grep -E 'id' | cut -d ':' -f 2 | tr -d '[:space:]') + dist_version=$(lsb_release -a -u 2>&1 | tr '[:upper:]' '[:lower:]' | grep -E 'codename' | cut -d ':' -f 2 | tr -d '[:space:]') + + # Print info about upstream distro + cat <<-EOF + Upstream release is '$lsb_dist' version '$dist_version'. + EOF + else + if [ -r /etc/debian_version ] && [ "$lsb_dist" != "ubuntu" ] && [ "$lsb_dist" != "raspbian" ]; then + if [ "$lsb_dist" = "osmc" ]; then + # OSMC runs Raspbian + lsb_dist=raspbian + else + # We're Debian and don't even know it! + lsb_dist=debian + fi + dist_version="$(sed 's/\/.*//' /etc/debian_version | sed 's/\..*//')" + case "$dist_version" in + 12) + dist_version="bookworm" + ;; + 11) + dist_version="bullseye" + ;; + 10) + dist_version="buster" + ;; + 9) + dist_version="stretch" + ;; + 8) + dist_version="jessie" + ;; + esac + fi + fi + fi +} + +do_install() { + echo "# Executing docker install script, commit: $SCRIPT_COMMIT_SHA" + + if command_exists docker; then + cat >&2 <<-'EOF' + Warning: the "docker" command appears to already exist on this system. + + If you already have Docker installed, this script can cause trouble, which is + why we're displaying this warning and provide the opportunity to cancel the + installation. + + If you installed the current Docker package using this script and are using it + again to update Docker, you can safely ignore this message. + + You may press Ctrl+C now to abort this script. + EOF + ( set -x; sleep 20 ) + fi + + user="$(id -un 2>/dev/null || true)" + + sh_c='sh -c' + if [ "$user" != 'root' ]; then + if command_exists sudo; then + sh_c='sudo -E sh -c' + elif command_exists su; then + sh_c='su -c' + else + cat >&2 <<-'EOF' + Error: this installer needs the ability to run commands as root. + We are unable to find either "sudo" or "su" available to make this happen. + EOF + exit 1 + fi + fi + + if is_dry_run; then + sh_c="echo" + fi + + # perform some very rudimentary platform detection + lsb_dist=$( get_distribution ) + lsb_dist="$(echo "$lsb_dist" | tr '[:upper:]' '[:lower:]')" + + if is_wsl; then + echo + echo "WSL DETECTED: We recommend using Docker Desktop for Windows." + echo "Please get Docker Desktop from https://www.docker.com/products/docker-desktop/" + echo + cat >&2 <<-'EOF' + + You may press Ctrl+C now to abort this script. + EOF + ( set -x; sleep 20 ) + fi + + case "$lsb_dist" in + + ubuntu) + if command_exists lsb_release; then + dist_version="$(lsb_release --codename | cut -f2)" + fi + if [ -z "$dist_version" ] && [ -r /etc/lsb-release ]; then + dist_version="$(. /etc/lsb-release && echo "$DISTRIB_CODENAME")" + fi + ;; + + debian|raspbian) + dist_version="$(sed 's/\/.*//' /etc/debian_version | sed 's/\..*//')" + case "$dist_version" in + 12) + dist_version="bookworm" + ;; + 11) + dist_version="bullseye" + ;; + 10) + dist_version="buster" + ;; + 9) + dist_version="stretch" + ;; + 8) + dist_version="jessie" + ;; + esac + ;; + + centos|rhel|sles) + if [ -z "$dist_version" ] && [ -r /etc/os-release ]; then + dist_version="$(. /etc/os-release && echo "$VERSION_ID")" + fi + ;; + + *) + if command_exists lsb_release; then + dist_version="$(lsb_release --release | cut -f2)" + fi + if [ -z "$dist_version" ] && [ -r /etc/os-release ]; then + dist_version="$(. /etc/os-release && echo "$VERSION_ID")" + fi + ;; + + esac + + # Check if this is a forked Linux distro + check_forked + + # Print deprecation warnings for distro versions that recently reached EOL, + # but may still be commonly used (especially LTS versions). + case "$lsb_dist.$dist_version" in + debian.stretch|debian.jessie) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + raspbian.stretch|raspbian.jessie) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + ubuntu.xenial|ubuntu.trusty) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + ubuntu.impish|ubuntu.hirsute|ubuntu.groovy|ubuntu.eoan|ubuntu.disco|ubuntu.cosmic) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + fedora.*) + if [ "$dist_version" -lt 36 ]; then + deprecation_notice "$lsb_dist" "$dist_version" + fi + ;; + esac + + # Run setup for each distro accordingly + case "$lsb_dist" in + ubuntu|debian|raspbian) + pre_reqs="apt-transport-https ca-certificates curl" + if ! command -v gpg > /dev/null; then + pre_reqs="$pre_reqs gnupg" + fi + apt_repo="deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] $DOWNLOAD_URL/linux/$lsb_dist $dist_version $CHANNEL" + ( + if ! is_dry_run; then + set -x + fi + $sh_c 'apt-get update -qq >/dev/null' + $sh_c "DEBIAN_FRONTEND=noninteractive apt-get install -y -qq $pre_reqs >/dev/null" + $sh_c 'install -m 0755 -d /etc/apt/keyrings' + $sh_c "curl -fsSL \"$DOWNLOAD_URL/linux/$lsb_dist/gpg\" | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg" + $sh_c "chmod a+r /etc/apt/keyrings/docker.gpg" + $sh_c "echo \"$apt_repo\" > /etc/apt/sources.list.d/docker.list" + $sh_c 'apt-get update -qq >/dev/null' + ) + pkg_version="" + if [ -n "$VERSION" ]; then + if is_dry_run; then + echo "# WARNING: VERSION pinning is not supported in DRY_RUN" + else + # Will work for incomplete versions IE (17.12), but may not actually grab the "latest" if in the test channel + pkg_pattern="$(echo "$VERSION" | sed 's/-ce-/~ce~.*/g' | sed 's/-/.*/g')" + search_command="apt-cache madison docker-ce | grep '$pkg_pattern' | head -1 | awk '{\$1=\$1};1' | cut -d' ' -f 3" + pkg_version="$($sh_c "$search_command")" + echo "INFO: Searching repository for VERSION '$VERSION'" + echo "INFO: $search_command" + if [ -z "$pkg_version" ]; then + echo + echo "ERROR: '$VERSION' not found amongst apt-cache madison results" + echo + exit 1 + fi + if version_gte "18.09"; then + search_command="apt-cache madison docker-ce-cli | grep '$pkg_pattern' | head -1 | awk '{\$1=\$1};1' | cut -d' ' -f 3" + echo "INFO: $search_command" + cli_pkg_version="=$($sh_c "$search_command")" + fi + pkg_version="=$pkg_version" + fi + fi + ( + pkgs="docker-ce${pkg_version%=}" + if version_gte "18.09"; then + # older versions didn't ship the cli and containerd as separate packages + pkgs="$pkgs docker-ce-cli${cli_pkg_version%=} containerd.io" + fi + if version_gte "20.10"; then + pkgs="$pkgs docker-compose-plugin docker-ce-rootless-extras$pkg_version" + fi + if version_gte "23.0"; then + pkgs="$pkgs docker-buildx-plugin" + fi + if ! is_dry_run; then + set -x + fi + $sh_c "DEBIAN_FRONTEND=noninteractive apt-get install -y -qq $pkgs >/dev/null" + ) + echo_docker_as_nonroot + exit 0 + ;; + centos|fedora|rhel) + if [ "$(uname -m)" != "s390x" ] && [ "$lsb_dist" = "rhel" ]; then + echo "Packages for RHEL are currently only available for s390x." + exit 1 + fi + if [ "$lsb_dist" = "fedora" ]; then + pkg_manager="dnf" + config_manager="dnf config-manager" + enable_channel_flag="--set-enabled" + disable_channel_flag="--set-disabled" + pre_reqs="dnf-plugins-core" + pkg_suffix="fc$dist_version" + else + pkg_manager="yum" + config_manager="yum-config-manager" + enable_channel_flag="--enable" + disable_channel_flag="--disable" + pre_reqs="yum-utils" + pkg_suffix="el" + fi + repo_file_url="$DOWNLOAD_URL/linux/$lsb_dist/$REPO_FILE" + ( + if ! is_dry_run; then + set -x + fi + $sh_c "$pkg_manager install -y -q $pre_reqs" + $sh_c "$config_manager --add-repo $repo_file_url" + + if [ "$CHANNEL" != "stable" ]; then + $sh_c "$config_manager $disable_channel_flag 'docker-ce-*'" + $sh_c "$config_manager $enable_channel_flag 'docker-ce-$CHANNEL'" + fi + $sh_c "$pkg_manager makecache" + ) + pkg_version="" + if [ -n "$VERSION" ]; then + if is_dry_run; then + echo "# WARNING: VERSION pinning is not supported in DRY_RUN" + else + pkg_pattern="$(echo "$VERSION" | sed 's/-ce-/\\\\.ce.*/g' | sed 's/-/.*/g').*$pkg_suffix" + search_command="$pkg_manager list --showduplicates docker-ce | grep '$pkg_pattern' | tail -1 | awk '{print \$2}'" + pkg_version="$($sh_c "$search_command")" + echo "INFO: Searching repository for VERSION '$VERSION'" + echo "INFO: $search_command" + if [ -z "$pkg_version" ]; then + echo + echo "ERROR: '$VERSION' not found amongst $pkg_manager list results" + echo + exit 1 + fi + if version_gte "18.09"; then + # older versions don't support a cli package + search_command="$pkg_manager list --showduplicates docker-ce-cli | grep '$pkg_pattern' | tail -1 | awk '{print \$2}'" + cli_pkg_version="$($sh_c "$search_command" | cut -d':' -f 2)" + fi + # Cut out the epoch and prefix with a '-' + pkg_version="-$(echo "$pkg_version" | cut -d':' -f 2)" + fi + fi + ( + pkgs="docker-ce$pkg_version" + if version_gte "18.09"; then + # older versions didn't ship the cli and containerd as separate packages + if [ -n "$cli_pkg_version" ]; then + pkgs="$pkgs docker-ce-cli-$cli_pkg_version containerd.io" + else + pkgs="$pkgs docker-ce-cli containerd.io" + fi + fi + if version_gte "20.10"; then + pkgs="$pkgs docker-compose-plugin docker-ce-rootless-extras$pkg_version" + fi + if version_gte "23.0"; then + pkgs="$pkgs docker-buildx-plugin" + fi + if ! is_dry_run; then + set -x + fi + $sh_c "$pkg_manager install -y -q $pkgs" + ) + echo_docker_as_nonroot + exit 0 + ;; + sles) + if [ "$(uname -m)" != "s390x" ]; then + echo "Packages for SLES are currently only available for s390x" + exit 1 + fi + if [ "$dist_version" = "15.3" ]; then + sles_version="SLE_15_SP3" + else + sles_minor_version="${dist_version##*.}" + sles_version="15.$sles_minor_version" + fi + repo_file_url="$DOWNLOAD_URL/linux/$lsb_dist/$REPO_FILE" + pre_reqs="ca-certificates curl libseccomp2 awk" + ( + if ! is_dry_run; then + set -x + fi + $sh_c "zypper install -y $pre_reqs" + $sh_c "zypper addrepo $repo_file_url" + if ! is_dry_run; then + cat >&2 <<-'EOF' + WARNING!! + openSUSE repository (https://download.opensuse.org/repositories/security:SELinux) will be enabled now. + Do you wish to continue? + You may press Ctrl+C now to abort this script. + EOF + ( set -x; sleep 30 ) + fi + opensuse_repo="https://download.opensuse.org/repositories/security:SELinux/$sles_version/security:SELinux.repo" + $sh_c "zypper addrepo $opensuse_repo" + $sh_c "zypper --gpg-auto-import-keys refresh" + $sh_c "zypper lr -d" + ) + pkg_version="" + if [ -n "$VERSION" ]; then + if is_dry_run; then + echo "# WARNING: VERSION pinning is not supported in DRY_RUN" + else + pkg_pattern="$(echo "$VERSION" | sed 's/-ce-/\\\\.ce.*/g' | sed 's/-/.*/g')" + search_command="zypper search -s --match-exact 'docker-ce' | grep '$pkg_pattern' | tail -1 | awk '{print \$6}'" + pkg_version="$($sh_c "$search_command")" + echo "INFO: Searching repository for VERSION '$VERSION'" + echo "INFO: $search_command" + if [ -z "$pkg_version" ]; then + echo + echo "ERROR: '$VERSION' not found amongst zypper list results" + echo + exit 1 + fi + search_command="zypper search -s --match-exact 'docker-ce-cli' | grep '$pkg_pattern' | tail -1 | awk '{print \$6}'" + # It's okay for cli_pkg_version to be blank, since older versions don't support a cli package + cli_pkg_version="$($sh_c "$search_command")" + pkg_version="-$pkg_version" + fi + fi + ( + pkgs="docker-ce$pkg_version" + if version_gte "18.09"; then + if [ -n "$cli_pkg_version" ]; then + # older versions didn't ship the cli and containerd as separate packages + pkgs="$pkgs docker-ce-cli-$cli_pkg_version containerd.io" + else + pkgs="$pkgs docker-ce-cli containerd.io" + fi + fi + if version_gte "20.10"; then + pkgs="$pkgs docker-compose-plugin docker-ce-rootless-extras$pkg_version" + fi + if version_gte "23.0"; then + pkgs="$pkgs docker-buildx-plugin" + fi + if ! is_dry_run; then + set -x + fi + $sh_c "zypper -q install -y $pkgs" + ) + echo_docker_as_nonroot + exit 0 + ;; + *) + if [ -z "$lsb_dist" ]; then + if is_darwin; then + echo + echo "ERROR: Unsupported operating system 'macOS'" + echo "Please get Docker Desktop from https://www.docker.com/products/docker-desktop" + echo + exit 1 + fi + fi + echo + echo "ERROR: Unsupported distribution '$lsb_dist'" + echo + exit 1 + ;; + esac + exit 1 +} + +# wrapped up in a function so that we have some protection against only getting +# half the file during "curl | sh" +do_install diff --git a/ports/.idea/.idea.ports.dir/.idea/workspace.xml b/ports/.idea/.idea.ports.dir/.idea/workspace.xml new file mode 100644 index 0000000..b807d0e --- /dev/null +++ b/ports/.idea/.idea.ports.dir/.idea/workspace.xml @@ -0,0 +1,104 @@ + + + + ports.csproj + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1693766144661 + + + + + + + + + +