Merhaba Laravel topluluğu, projemi hata ayıklamak konusunda sizden yardım istiyorum. Her türlü öneri ve önceki deneyimleriniz memnuniyetle karşılanır. Birkaç hafta önce Laravel ve Nuxt2 teknolojilerini kullanan bir projeyi devraldım. Her şey aşağıda görüldüğü gibi konteynerleştirilmiş durumda.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
65aa0f7ec320 onliner-apps "docker-php-entrypoi…" 12 days ago Up 4 days 9000/tcp horizon
b18425dd9e6f onliner-apps "docker-php-entrypoi…" 12 days ago Up 4 days (healthy) 9000/tcp scheduler
4181efe4c7c4 nginx:1.25-alpine-perl "/docker-entrypoint.…" 12 days ago Up 4 days 80/tcp proxy
d6694e33c837 onliner-apps "docker-php-entrypoi…" 12 days ago Up 4 days 9000/tcp apps
0a7fe34ae75c quay.io/soketi/soketi:1.5-16-debian "node /app/bin/serve…" 12 days ago Up 4 days 127.0.0.1:6001->6001/tcp, 127.0.0.1:9601->9601/tcp soketi
cd72b2d57c9c redis:7-alpine "docker-entrypoint.s…" 12 days ago Up 4 days (healthy) 127.0.0.1:6379->6379/tcp redis
731db129ca64 mysql:8.2.0 "docker-entrypoint.s…" 12 days ago Up 4 days (healthy) 33060/tcp, 127.0.0.1:33060->3306/tcp mysql
7eddbe7b6c42 onliner-frontend-onliner-frontend "docker-entrypoint.s…" 12 days ago Up 2 hours 127.0.0.1:3000->3000/tcp onliner-frontend
0d0b53306744 nginx:1.25-alpine "/docker-entrypoint.…" 5 months ago Up 4 days 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp nginx
Prod ortamında, frontend konteyneri zamanla yavaşlamaya başlıyor ve sonunda zaman aşımı (timeout) hataları vermeye başlıyor. Bunu düzeltmek için konteyneri yeniden başlatmam gerekiyor ve bu işlem sonrasında her şey bir-iki gün boyunca gayet iyi çalışıyor. Ancak daha sonra aynı sorun tekrar ortaya çıkıyor. Aşağıda frontend için kullandığım Dockerfile yer alıyor:
```FROM node:16-alpine
ARG ENVIRONMENT
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
# EXPOSE 5001
CMD [ "npm", "start" ]```