This commit is contained in:
Yuri-Lima
2025-09-24 15:58:23 +02:00
parent c1ce709c41
commit 414e40619f
5 changed files with 166288 additions and 29 deletions

View File

@@ -86,7 +86,8 @@ services:
retries: 5 # Grace period before health checks start
pgadmin:
restart: always
image: dpage/pgadmin4:9.6.0
image: dpage/pgadmin4:9.8.0
pull_policy: always
container_name: pgadmin4-ui
user: "5050:5050"
# logging:
@@ -159,11 +160,11 @@ services:
postgres:
condition: service_healthy
healthcheck:
test: ["CMD", "wget", "-O", "-", "http://localhost:80/misc/ping"]
test: ["CMD-SHELL", "wget -qO- http://localhost:80/misc/ping && wget -qO- http://localhost:80/browser/"]
interval: 15s
timeout: 10s
retries: 5
start_period: 120s
start_period: 150s
phoenix-app:
restart: always
image: "phxerp/phoenix-app:alpha"
@@ -322,10 +323,8 @@ services:
# - "./logs:/usr/src/app/packages/dev-server/logs"
phoenix-redis:
image: 'bitnami/redis:latest'
image: redis:7.2-alpine
container_name: redis
command: /opt/bitnami/scripts/redis/run.sh # Not good, but as agreed. At some point i can start using this: --maxmemory + add eviction policy
user: root
# logging:
# driver: loki
# options:
@@ -337,8 +336,6 @@ services:
- backend
restart: always
environment:
ALLOW_EMPTY_PASSWORD: "no"
REDIS_PASSWORD: ${REDIS_PASSWORD}
TZ: Europe/Berlin
# deploy:
# restart_policy: # Define how the service should restart when it fails
@@ -353,10 +350,13 @@ services:
# reservations: # Guaranteed minimum resources for the container
# cpus: "0.05" # Reserved CPU cores (5% of one core)
# memory: 32M # Reserved memory (32 megabytes)
command: >
redis-server
--requirepass ${REDIS_PASSWORD}
healthcheck:
test: [
"CMD-SHELL",
"redis-cli --no-auth-warning -a ${REDIS_PASSWORD} ping | grep PONG && test -w /bitnami/redis/data"
"redis-cli -a ${REDIS_PASSWORD} ping | grep PONG && test -w /data"
]
interval: 5s
retries: 10
@@ -365,7 +365,7 @@ services:
postgres:
condition: service_healthy
volumes:
- "./redis/data:/bitnami/redis/data"
- ./redis/data:/data
phoenix-health-exporter:
image: phxerp/phoenix-health-exporter:alpha
container_name: health_exporter