mirror of
https://github.com/eliasstepanik/AutoProxy.git
synced 2026-01-09 20:58:30 +00:00
Structure
This commit is contained in:
commit
7438b4ae27
12
Dockerfile
Normal file
12
Dockerfile
Normal 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"]
|
||||
@ -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"
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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
|
||||
84
backupComposeFiles/Docker_Container_AutoCompose_homarr.yml
Normal file
84
backupComposeFiles/Docker_Container_AutoCompose_homarr.yml
Normal 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
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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"
|
||||
@ -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
|
||||
@ -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"
|
||||
@ -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"
|
||||
@ -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"
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
284
backupComposeFiles/Docker_Container_InspectOutput_homarr.txt
Normal file
284
backupComposeFiles/Docker_Container_InspectOutput_homarr.txt
Normal 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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
37
backupComposeFiles/Docker_Net_bridge.config
Normal file
37
backupComposeFiles/Docker_Net_bridge.config
Normal 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": {}
|
||||
}
|
||||
]
|
||||
49
backupComposeFiles/Docker_Net_filecloud_default.config
Normal file
49
backupComposeFiles/Docker_Net_filecloud_default.config
Normal 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"
|
||||
}
|
||||
}
|
||||
]
|
||||
25
backupComposeFiles/Docker_Net_host.config
Normal file
25
backupComposeFiles/Docker_Net_host.config
Normal 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": {}
|
||||
}
|
||||
]
|
||||
25
backupComposeFiles/Docker_Net_none.config
Normal file
25
backupComposeFiles/Docker_Net_none.config
Normal 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": {}
|
||||
}
|
||||
]
|
||||
98
backupComposeFiles/Docker_Net_proxy_caddy.config
Normal file
98
backupComposeFiles/Docker_Net_proxy_caddy.config
Normal 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"
|
||||
}
|
||||
}
|
||||
]
|
||||
56
backupComposeFiles/Docker_Net_proxy_default.config
Normal file
56
backupComposeFiles/Docker_Net_proxy_default.config
Normal 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"
|
||||
}
|
||||
}
|
||||
]
|
||||
84
backupComposeFiles/Docker_Net_windmill_windmill_link.config
Normal file
84
backupComposeFiles/Docker_Net_windmill_windmill_link.config
Normal 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"
|
||||
}
|
||||
}
|
||||
]
|
||||
19
backupComposeFiles/getConfig.sh
Normal file
19
backupComposeFiles/getConfig.sh
Normal 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
145
docker-compose.yml
Normal 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
743
get-docker.sh
Normal 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
|
||||
104
ports/.idea/.idea.ports.dir/.idea/workspace.xml
generated
Normal file
104
ports/.idea/.idea.ports.dir/.idea/workspace.xml
generated
Normal 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
55
proxy.sh
Normal 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
18
reinstallDocker.sh
Normal 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
|
||||
Loading…
x
Reference in New Issue
Block a user