349 lines
17 KiB
Text
349 lines
17 KiB
Text
[
|
|
{
|
|
"Id": "d6ab43c7ba07cdf1287f847a8cbff733d16b1fd96370edfbb2d4fec90ddc0c5c",
|
|
"Created": "2026-02-28T11:01:48.352463779Z",
|
|
"Path": "./docker/prod/entrypoint.sh",
|
|
"Args": [
|
|
"./docker/prod/supervisord"
|
|
],
|
|
"State": {
|
|
"Status": "created",
|
|
"Running": false,
|
|
"Paused": false,
|
|
"Restarting": false,
|
|
"OOMKilled": false,
|
|
"Dead": false,
|
|
"Pid": 0,
|
|
"ExitCode": 128,
|
|
"Error": "driver failed programming external connectivity on endpoint openproject-cs80o4sgo440gkwkogo4c44k (d801f5ac37bb9c49470538a12cc6af9436087d023eef531da5652165e251a2d1): Bind for 0.0.0.0:8080 failed: port is already allocated",
|
|
"StartedAt": "0001-01-01T00:00:00Z",
|
|
"FinishedAt": "0001-01-01T00:00:00Z"
|
|
},
|
|
"Image": "sha256:560aae2c41ce411ef99ab199276b2e5879eb2b2f54b79916abf24651a6c70b03",
|
|
"ResolvConfPath": "/var/lib/docker/containers/d6ab43c7ba07cdf1287f847a8cbff733d16b1fd96370edfbb2d4fec90ddc0c5c/resolv.conf",
|
|
"HostnamePath": "",
|
|
"HostsPath": "/var/lib/docker/containers/d6ab43c7ba07cdf1287f847a8cbff733d16b1fd96370edfbb2d4fec90ddc0c5c/hosts",
|
|
"LogPath": "",
|
|
"Name": "/openproject-cs80o4sgo440gkwkogo4c44k",
|
|
"RestartCount": 0,
|
|
"Driver": "overlay2",
|
|
"Platform": "linux",
|
|
"MountLabel": "",
|
|
"ProcessLabel": "",
|
|
"AppArmorProfile": "",
|
|
"ExecIDs": null,
|
|
"HostConfig": {
|
|
"Binds": [
|
|
"cs80o4sgo440gkwkogo4c44k_openproject-data:/var/lib/openproject:rw"
|
|
],
|
|
"ContainerIDFile": "",
|
|
"LogConfig": {
|
|
"Type": "json-file",
|
|
"Config": {
|
|
"max-file": "3",
|
|
"max-size": "10m"
|
|
}
|
|
},
|
|
"NetworkMode": "cs80o4sgo440gkwkogo4c44k",
|
|
"PortBindings": {
|
|
"80/tcp": [
|
|
{
|
|
"HostIp": "",
|
|
"HostPort": "8080"
|
|
}
|
|
]
|
|
},
|
|
"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",
|
|
"/sys/devices/virtual/powercap"
|
|
],
|
|
"ReadonlyPaths": [
|
|
"/proc/bus",
|
|
"/proc/fs",
|
|
"/proc/irq",
|
|
"/proc/sys",
|
|
"/proc/sysrq-trigger"
|
|
]
|
|
},
|
|
"GraphDriver": {
|
|
"Data": {
|
|
"LowerDir": "/var/lib/docker/overlay2/1810d0cbac25f18481fe82c5d3b9f8bd074a42aca4a3435b5c0731635a6cf8c2-init/diff:/var/lib/docker/overlay2/d1bbb270137a3654b982474a60f4924e155588abfb7e0ca62f676dc8315fc4eb/diff:/var/lib/docker/overlay2/b5444936144556d71fe3585768d7fd4fdefee2c67c9f041fb545fd72ec7b9159/diff:/var/lib/docker/overlay2/9a3ed202a7c9e978e93ead7a8d7953d3ab4586ea11e125bbaaaca2a0f305a019/diff:/var/lib/docker/overlay2/47f829b6444220608b394b7064b357890be543dc9c3a7d9d781b91c378048711/diff:/var/lib/docker/overlay2/8033091562e3cfb43f42edbada0d6d610e43e145d883a1142bb54c6d30ef5dd5/diff:/var/lib/docker/overlay2/31dd8226a5d100873568118ba30a86d45bc2a0de998212e25d11bb2a9b2e9b27/diff:/var/lib/docker/overlay2/59425a2828a268c0496d82e9140d58e367913e19a53a43d2bf8c11c753f6b47c/diff:/var/lib/docker/overlay2/0509b74eb5d28c5319f35a8676ef71f4aab2b1e47dd5b12e8760ff8e94f71071/diff:/var/lib/docker/overlay2/39b0e7edee3b0dedfe7f9d8e9da90558daf8bf8fc7714987130526e66f0936e7/diff:/var/lib/docker/overlay2/d75efe8e455f6c04693eb30cb7aa5c0354fe9d7b381bbee0b877946cf36eaa59/diff:/var/lib/docker/overlay2/a16f19ba9bede38b79deb53fd6a502401951788e4204d436854371b948d5f17a/diff:/var/lib/docker/overlay2/3399a1e865c8f685e0fbcb6f4e71af683e05c630449213027205d6491761dee6/diff:/var/lib/docker/overlay2/965a679bbfb74851368484a16887a6159a283e65c7f6a8129dd6678612bf83e4/diff:/var/lib/docker/overlay2/55538c188470acd7482f3f2850e98cff9d61bd89bb7735b4457b687cf2a6b0d3/diff:/var/lib/docker/overlay2/2dd52e08bb1bf9b21530450eda1e5a9d7a613855da3bb1c7b5d72bab9a29a4b5/diff:/var/lib/docker/overlay2/5d9574081c98a9b26bb33a3624b4fa34df7c4c5ccccb4276452991edf675d787/diff:/var/lib/docker/overlay2/c9bcecb891b01f1bfcd7bb29b922dc356a927a31096f31f4140ea123b585b09a/diff:/var/lib/docker/overlay2/08b34e7794a12260e43a4f231fd265616496169454f34aad98184ee76c87841b/diff:/var/lib/docker/overlay2/9f30f94712c8768ee85c364ed363a988bb09e91476cbcf697c3643689581f7da/diff:/var/lib/docker/overlay2/d4bbc9ea6575992a9ce5471627b5390b48ead0c520cca3058de33c60da0c29e4/diff",
|
|
"MergedDir": "/var/lib/docker/overlay2/1810d0cbac25f18481fe82c5d3b9f8bd074a42aca4a3435b5c0731635a6cf8c2/merged",
|
|
"UpperDir": "/var/lib/docker/overlay2/1810d0cbac25f18481fe82c5d3b9f8bd074a42aca4a3435b5c0731635a6cf8c2/diff",
|
|
"WorkDir": "/var/lib/docker/overlay2/1810d0cbac25f18481fe82c5d3b9f8bd074a42aca4a3435b5c0731635a6cf8c2/work"
|
|
},
|
|
"Name": "overlay2"
|
|
},
|
|
"Mounts": [
|
|
{
|
|
"Type": "volume",
|
|
"Name": "cs80o4sgo440gkwkogo4c44k_openproject-data",
|
|
"Source": "/var/lib/docker/volumes/cs80o4sgo440gkwkogo4c44k_openproject-data/_data",
|
|
"Destination": "/var/lib/openproject",
|
|
"Driver": "local",
|
|
"Mode": "rw",
|
|
"RW": true,
|
|
"Propagation": ""
|
|
},
|
|
{
|
|
"Type": "volume",
|
|
"Name": "a135f4422064bd8c2a7faa3e8e54f9c025c9d3f21b7f53f5ef2eaf753b9ac49d",
|
|
"Source": "/var/lib/docker/volumes/a135f4422064bd8c2a7faa3e8e54f9c025c9d3f21b7f53f5ef2eaf753b9ac49d/_data",
|
|
"Destination": "/var/openproject/assets",
|
|
"Driver": "local",
|
|
"Mode": "",
|
|
"RW": true,
|
|
"Propagation": ""
|
|
},
|
|
{
|
|
"Type": "volume",
|
|
"Name": "23ce770022e24069a8ec9d802130b4b9253d9e0f5ab77a15f0cdeeeffa19af2c",
|
|
"Source": "/var/lib/docker/volumes/23ce770022e24069a8ec9d802130b4b9253d9e0f5ab77a15f0cdeeeffa19af2c/_data",
|
|
"Destination": "/var/openproject/pgdata",
|
|
"Driver": "local",
|
|
"Mode": "",
|
|
"RW": true,
|
|
"Propagation": ""
|
|
}
|
|
],
|
|
"Config": {
|
|
"Hostname": "d6ab43c7ba07",
|
|
"Domainname": "",
|
|
"User": "",
|
|
"AttachStdin": false,
|
|
"AttachStdout": true,
|
|
"AttachStderr": true,
|
|
"ExposedPorts": {
|
|
"80/tcp": {}
|
|
},
|
|
"Tty": false,
|
|
"OpenStdin": false,
|
|
"StdinOnce": false,
|
|
"Env": [
|
|
"SERVICE_NAME_DB=db",
|
|
"DATABASE_URL=postgresql://openproject:openproject@db:5432/openproject",
|
|
"COOLIFY_URL=https://projetos.rede5.com.br",
|
|
"COOLIFY_CONTAINER_NAME=openproject-cs80o4sgo440gkwkogo4c44k",
|
|
"COOLIFY_FQDN=projetos.rede5.com.br",
|
|
"COOLIFY_RESOURCE_UUID=cs80o4sgo440gkwkogo4c44k",
|
|
"SECRET_KEY_BASE=mysecret",
|
|
"SERVICE_NAME_OPENPROJECT=openproject",
|
|
"PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
|
"LANG=C.UTF-8",
|
|
"RUBY_VERSION=3.3.4",
|
|
"RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.4.tar.xz",
|
|
"RUBY_DOWNLOAD_SHA256=1caaee9a5a6befef54bab67da68ace8d985e4fb59cd17ce23c28d9ab04f4ddad",
|
|
"GEM_HOME=/usr/local/bundle",
|
|
"BUNDLE_SILENCE_ROOT_WARNING=1",
|
|
"BUNDLE_APP_CONFIG=/usr/local/bundle",
|
|
"USE_JEMALLOC=false",
|
|
"DEBIAN_FRONTEND=noninteractive",
|
|
"BUNDLE_JOBS=8",
|
|
"BUNDLE_RETRY=3",
|
|
"BUNDLE_WITHOUT=development:test",
|
|
"DOCKER=1",
|
|
"APP_USER=app",
|
|
"APP_PATH=/app",
|
|
"APP_DATA_PATH=/var/openproject/assets",
|
|
"PGVERSION=13",
|
|
"CURRENT_PGVERSION=13",
|
|
"NEXT_PGVERSION=15",
|
|
"PGBIN=/usr/lib/postgresql/13/bin",
|
|
"RAILS_ENV=production",
|
|
"RAILS_LOG_TO_STDOUT=1",
|
|
"RAILS_SERVE_STATIC_FILES=1",
|
|
"OPENPROJECT_EDITION=standard",
|
|
"OPENPROJECT_INSTALLATION__TYPE=docker",
|
|
"OPENPROJECT_ATTACHMENTS__STORAGE__PATH=/var/openproject/assets/files",
|
|
"OPENPROJECT_RAILS__CACHE__STORE=memcache",
|
|
"OPENPROJECT_ANGULAR_UGLIFY=true",
|
|
"PGDATA=/var/openproject/pgdata",
|
|
"GOSU_VERSION=1.17"
|
|
],
|
|
"Cmd": [
|
|
"./docker/prod/supervisord"
|
|
],
|
|
"Image": "openproject/openproject:14",
|
|
"Volumes": {
|
|
"/var/openproject/assets": {},
|
|
"/var/openproject/pgdata": {}
|
|
},
|
|
"WorkingDir": "/app",
|
|
"Entrypoint": [
|
|
"./docker/prod/entrypoint.sh"
|
|
],
|
|
"OnBuild": null,
|
|
"Labels": {
|
|
"caddy_0": "https://projetos.rede5.com.br",
|
|
"caddy_0.encode": "zstd gzip",
|
|
"caddy_0.handle_path": "/*",
|
|
"caddy_0.handle_path.0_reverse_proxy": "{{upstreams}}",
|
|
"caddy_0.header": "-Server",
|
|
"caddy_0.try_files": "{path} /index.html /index.php",
|
|
"caddy_ingress_network": "cs80o4sgo440gkwkogo4c44k",
|
|
"com.docker.compose.config-hash": "67a84a31482d6687ea099d736e57b0897389c26bd2cdb5cd4bfdf6a856fd4e2f",
|
|
"com.docker.compose.container-number": "1",
|
|
"com.docker.compose.depends_on": "",
|
|
"com.docker.compose.image": "sha256:560aae2c41ce411ef99ab199276b2e5879eb2b2f54b79916abf24651a6c70b03",
|
|
"com.docker.compose.oneoff": "False",
|
|
"com.docker.compose.project": "cs80o4sgo440gkwkogo4c44k",
|
|
"com.docker.compose.project.config_files": "/data/coolify/services/cs80o4sgo440gkwkogo4c44k/docker-compose.yml",
|
|
"com.docker.compose.project.working_dir": "/data/coolify/services/cs80o4sgo440gkwkogo4c44k",
|
|
"com.docker.compose.service": "openproject",
|
|
"com.docker.compose.version": "5.0.2",
|
|
"coolify.environmentName": "production",
|
|
"coolify.managed": "true",
|
|
"coolify.name": "openproject-cs80o4sgo440gkwkogo4c44k",
|
|
"coolify.projectName": "openproject",
|
|
"coolify.pullRequestId": "0",
|
|
"coolify.resourceName": "openproject",
|
|
"coolify.service.subId": "19",
|
|
"coolify.service.subName": "openproject",
|
|
"coolify.service.subType": "application",
|
|
"coolify.serviceId": "6",
|
|
"coolify.serviceName": "openproject",
|
|
"coolify.type": "service",
|
|
"coolify.version": "4.0.0-beta.463",
|
|
"io.artifacthub.package.logo-url": "https://raw.githubusercontent.com/opf/openproject/refs/heads/dev/docker/prod/logo.png",
|
|
"io.artifacthub.package.readme-url": "https://raw.githubusercontent.com/opf/openproject/refs/heads/dev/docker/prod/README.md",
|
|
"maintainer": "operations@openproject.com",
|
|
"org.opencontainers.image.created": "2024-10-29T09:40:25.462Z",
|
|
"org.opencontainers.image.description": "OpenProject is the leading open source project management software.",
|
|
"org.opencontainers.image.documentation": "https://www.openproject.org/docs/installation-and-operations/installation/",
|
|
"org.opencontainers.image.licenses": "GPL-3.0",
|
|
"org.opencontainers.image.revision": "d9ae03127af6db7332dd0d358c9cd47715a21dbd",
|
|
"org.opencontainers.image.source": "https://github.com/opf/openproject",
|
|
"org.opencontainers.image.title": "openproject",
|
|
"org.opencontainers.image.url": "https://github.com/opf/openproject",
|
|
"org.opencontainers.image.vendor": "OpenProject GmbH",
|
|
"org.opencontainers.image.version": "14.6.3",
|
|
"traefik.enable": "true",
|
|
"traefik.http.middlewares.gzip.compress": "true",
|
|
"traefik.http.middlewares.redirect-to-https.redirectscheme.scheme": "https",
|
|
"traefik.http.routers.http-0-cs80o4sgo440gkwkogo4c44k-openproject.entryPoints": "http",
|
|
"traefik.http.routers.http-0-cs80o4sgo440gkwkogo4c44k-openproject.middlewares": "redirect-to-https",
|
|
"traefik.http.routers.http-0-cs80o4sgo440gkwkogo4c44k-openproject.rule": "Host(`projetos.rede5.com.br`) && PathPrefix(`/`)",
|
|
"traefik.http.routers.https-0-cs80o4sgo440gkwkogo4c44k-openproject.entryPoints": "https",
|
|
"traefik.http.routers.https-0-cs80o4sgo440gkwkogo4c44k-openproject.middlewares": "gzip",
|
|
"traefik.http.routers.https-0-cs80o4sgo440gkwkogo4c44k-openproject.rule": "Host(`projetos.rede5.com.br`) && PathPrefix(`/`)",
|
|
"traefik.http.routers.https-0-cs80o4sgo440gkwkogo4c44k-openproject.tls": "true",
|
|
"traefik.http.routers.https-0-cs80o4sgo440gkwkogo4c44k-openproject.tls.certresolver": "letsencrypt"
|
|
}
|
|
},
|
|
"NetworkSettings": {
|
|
"Bridge": "",
|
|
"SandboxID": "",
|
|
"SandboxKey": "",
|
|
"Ports": {},
|
|
"HairpinMode": false,
|
|
"LinkLocalIPv6Address": "",
|
|
"LinkLocalIPv6PrefixLen": 0,
|
|
"SecondaryIPAddresses": null,
|
|
"SecondaryIPv6Addresses": null,
|
|
"EndpointID": "",
|
|
"Gateway": "",
|
|
"GlobalIPv6Address": "",
|
|
"GlobalIPv6PrefixLen": 0,
|
|
"IPAddress": "",
|
|
"IPPrefixLen": 0,
|
|
"IPv6Gateway": "",
|
|
"MacAddress": "",
|
|
"Networks": {
|
|
"cs80o4sgo440gkwkogo4c44k": {
|
|
"IPAMConfig": null,
|
|
"Links": null,
|
|
"Aliases": [
|
|
"openproject-cs80o4sgo440gkwkogo4c44k",
|
|
"openproject"
|
|
],
|
|
"MacAddress": "",
|
|
"DriverOpts": null,
|
|
"NetworkID": "3c9eb8f0802d176b6d7ffc2e713dcd2b26668ef4c378b235d3773586e64a7ce3",
|
|
"EndpointID": "",
|
|
"Gateway": "",
|
|
"IPAddress": "",
|
|
"IPPrefixLen": 0,
|
|
"IPv6Gateway": "",
|
|
"GlobalIPv6Address": "",
|
|
"GlobalIPv6PrefixLen": 0,
|
|
"DNSNames": [
|
|
"openproject-cs80o4sgo440gkwkogo4c44k",
|
|
"openproject",
|
|
"d6ab43c7ba07"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|