[DOCKER] Automated PR for porttracker-deployment-portnote-removal_2025-08-11T06-51-00 - #143 #143

Merged
gitea-sonarqube-bot merged 2 commits from porttracker-deployment-portnote-removal_2025-08-11T06-51-00 into main 2025-08-11 07:10:22 -04:00
2 changed files with 17 additions and 45 deletions
+1 -3
View File
@@ -147,9 +147,7 @@
| portainer | portainer/portainer-ce:alpine |
| portchecker-web | ghcr.io/dsgnr/portcheckerio-web:latest |
| portchecker-api | ghcr.io/dsgnr/portcheckerio-api:latest |
| portnote-web | haedlessdev/portnote:latest |
| portnote-agent | haedlessdev/portnote-agent:latest |
| portnote-pg-db | postgres:17-alpine |
| portracker | mostafawahied/portracker:latest |
| postal-smtp | ghcr.io/postalserver/postal:latest |
| postal-web | ghcr.io/postalserver/postal:latest |
| postal-worker | ghcr.io/postalserver/postal:latest |
+16 -42
View File
@@ -4829,61 +4829,35 @@ services:
ports:
- 36102:8000
restart: unless-stopped
portnote-web:
container_name: portnote
depends_on:
portnote-pg-db:
condition: service_started
required: true
restart: true
portracker:
container_name: portracker
environment:
JWT_SECRET: ${PORTNOTE_JWT_SECRET} # Replace with a secure random string
USER_SECRET: ${PORTNOTE_USER_SECRET} # Replace with a secure random string
LOGIN_USERNAME: portnote # Replace with a username
LOGIN_PASSWORD: ${PORTNOTE_LOGIN_PASSWORD} # Replace with a custom password
DATABASE_URL: "postgresql://portnote:${PORTNOTE_POSTGRES_PASSWORD}@portnote-pg-db:5432/portnote"
image: haedlessdev/portnote:latest
DATABASE_PATH: /data/portracker.db
PORT: 4999
image: mostafawahied/portracker:latest
labels:
swag: enable
swag_auth: authelia
swag_proto: http
swag_port: 3000
swag_port: 4999
swag_url: ports.${MY_TLD}
swag_address: 192.168.1.254
swag.uptime-kuma.enabled: true
swag.uptime-kuma.name: PortNote
swag.uptime-kuma.name: Portracker
swag.uptime-kuma.monitor.url: https://ports.${MY_TLD}
swag.uptime-kuma.monitor.interval: 300
swag.uptime-kuma.monitor.retryInterval: 60
swag.uptime-kuma.monitor.maxretries: 5
homepage.group: System Administration
homepage.name: PortNote
homepage.name: Portracker
homepage.href: https://ports.${MY_TLD}
homepage.icon: port-note.png
homepage.description: Management for container ports
ports:
- 23186:3000
restart: always
portnote-agent:
container_name: portnote-agent
depends_on:
portnote-pg-db:
condition: service_started
required: true
image: haedlessdev/portnote-agent:latest
environment:
DATABASE_URL: "postgresql://portnote:${PORTNOTE_POSTGRES_PASSWORD}@portnote-pg-db:5432/portnote"
restart: always
portnote-pg-db:
container_name: portnote-pg-db
image: postgres:17-alpine
environment:
POSTGRES_USER: portnote
POSTGRES_PASSWORD: ${PORTNOTE_POSTGRES_PASSWORD}
POSTGRES_DB: portnote
expose:
- 5432
restart: always
homepage.icon: sh-portracker.svg
homepage.description: Real-time port monitoring and discovery
network_mode: host
restart: unless-stopped
volumes:
- portnote-db-data:/var/lib/postgresql/data
- ${DOCKER_VOLUME_CONFIG}/portracker:/data
- /var/run/docker.sock:/var/run/docker.sock:ro
postal-smtp:
cap_add:
- NET_BIND_SERVICE