Structure

This commit is contained in:
Elias Stepanik 2023-09-27 23:35:16 +02:00
commit 7438b4ae27
52 changed files with 7722 additions and 0 deletions

12
Dockerfile Normal file
View File

@ -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"]

View File

@ -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 <mauriceprivat98@gmail.com>\""
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"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 <mauriceprivat98@gmail.com>\"",
"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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

File diff suppressed because one or more lines are too long

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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
}
}
}
}
]

View File

@ -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": {}
}
]

View File

@ -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"
}
}
]

View File

@ -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": {}
}
]

View File

@ -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": {}
}
]

View File

@ -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"
}
}
]

View File

@ -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"
}
}
]

View File

@ -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"
}
}
]

View File

@ -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

145
docker-compose.yml Normal file
View File

@ -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

743
get-docker.sh Normal file
View File

@ -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 <VERSION>
# Use the --version option to install a specific version, for example:
#
# $ sudo sh install-docker.sh --version 23.0
#
# --channel <stable|test>
#
# 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 <Aliyun|AzureChinaCloud>
#
# 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

View File

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoGeneratedRunConfigurationManager">
<projectFile>ports.csproj</projectFile>
</component>
<component name="ChangeListManager">
<list default="true" id="9386331f-311d-4985-bd8f-17e589b71f72" name="Changes" comment="" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ProjectColorInfo"><![CDATA[{
"associatedIndex": 0
}]]></component>
<component name="ProjectId" id="2UtkDRbFyx40sE2uHGZBFQLynYg" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"RunOnceActivity.OpenProjectViewOnStart": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"WebServerToolWindowFactoryState": "false",
"vue.rearranger.settings.migration": "true"
}
}]]></component>
<component name="RdControllerToolWindowsLayoutState" isNewUi="true">
<layout>
<window_info id="Space Code Reviews" />
<window_info id="Bookmarks" side_tool="true" />
<window_info id="Merge Requests" />
<window_info id="Commit_Guest" />
<window_info id="Pull Requests" />
<window_info id="Learn" />
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.32994792" />
<window_info id="Commit" order="1" weight="0.25" />
<window_info id="Structure" order="2" side_tool="true" weight="0.25" />
<window_info anchor="bottom" id="Database Changes" />
<window_info anchor="bottom" id="TypeScript" />
<window_info anchor="bottom" id="Build" />
<window_info anchor="bottom" id="Dynamic Program Analysis" />
<window_info anchor="bottom" id="TODO" />
<window_info anchor="bottom" id="Unit Tests" />
<window_info anchor="bottom" id="dotTrace Profiler" />
<window_info anchor="bottom" id="File Transfer" />
<window_info anchor="bottom" id="NuGet" />
<window_info anchor="bottom" id="dotMemory Profiler" />
<window_info anchor="bottom" id="Version Control" order="0" />
<window_info anchor="bottom" id="Problems View" order="2" />
<window_info anchor="bottom" id="Terminal" order="3" />
<window_info anchor="bottom" id="Services" order="4" />
<window_info anchor="right" id="Unit Tests Coverage" />
<window_info anchor="right" id="Endpoints" />
<window_info anchor="right" id="IL Viewer" />
<window_info anchor="right" id="Meet New UI" side_tool="true" />
<window_info anchor="right" content_ui="combo" id="Notifications" order="0" weight="0.25" />
<window_info anchor="right" id="Database" order="2" weight="0.25" />
</layout>
</component>
<component name="RunManager">
<configuration name="ports" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/ports.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="9386331f-311d-4985-bd8f-17e589b71f72" name="Changes" comment="" />
<created>1693766144661</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1693766144661</updated>
<workItem from="1693766145819" duration="260000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="VcsManagerConfiguration">
<option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="true" />
</component>
<component name="XSLT-Support.FileAssociations.UIState">
<expand />
<select />
</component>
</project>

55
proxy.sh Normal file
View File

@ -0,0 +1,55 @@
#!/bin/bash
help(){
echo "rebuildPorts, rebuildDDNS, rebuildCaddy, rebuild, help"
}
rebuildPorts(){
echo "rebuilding ..."
docker compose down
docker image rm -f f saile2204/portsync:latest
docker build -t saile2204/portsync:latest ports/PortUpdate/
docker compose up -d
}
rebuildDDNS(){
echo "rebuilding ..."
docker compose down
docker image rm -f saile2204/ddns:latest
docker build -t saile2204/ddns:latest ./ddns/IonosDynamicDNSUpdater/
docker compose up -d
}
rebuildCaddy(){
echo "rebuilding ..."
docker compose down
docker image rm -f saile2204/caddy-proxy:latest
docker build -t saile2204/caddy-proxy:latest .
docker compose up -d
}
rebuild(){
echo "rebuilding ..."
docker compose down
docker image rm -f saile2204/caddy-proxy:latest
docker image rm -f saile2204/ddns:latest
docker image rm -f saile2204/portsync:latest
docker build -t saile2204/portsync:latest ports/PortUpdate/
docker build -t saile2204/ddns:latest ./ddns/IonosDynamicDNSUpdater/
docker build -t saile2204/caddy-proxy:latest .
docker compose up -d
}
fix(){
echo "not done"
}
case $1 in
rebuild) "$@"; exit;;
rebuildCaddy) "$@"; exit;;
rebuildDDNS) "$@"; exit;;
rebuildPorts) "$@"; exit;;
help) "$@"; exit;;
esac

18
reinstallDocker.sh Normal file
View File

@ -0,0 +1,18 @@
docker rmi $(docker images -a -q)
docker rm $(docker ps -a -f status=exited -q)
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker network prune
docker system prune -a
dpkg -l | grep -i dockersudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker /etc/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock
sudo rm -rf /usr/local/bin/docker-compose
sudo rm -rf /etc/docker
sudo rm -rf ~/.docker
sudo groupdel docker
sudo apt-get autoremove
sh get-docker.sh