Neler yeni

Docker ve Docker Compose: Production Deployment Rehberi

G

GurkanKorkmaz23 

Yeni Üye
Administrator
Üye
Puan 0
Çözümler 0
photo-1605745341112-85968b19335b


Docker Production

Kod:
# docker-compose.yml
services:
  app:
    build: .
    ports: ['8000:8000']
    environment:
      APP_ENV: production
      DB_HOST: db
    depends_on: [db,redis]
  db:
    image: mysql:8.0
    volumes: ['db_data:/var/lib/mysql']
    environment:
      MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
  redis:
    image: redis:7-alpine
volumes:
  db_data:

Multi-stage Build
Kod:
FROM php:8.3-fpm-alpine AS base
RUN docker-php-ext-install pdo_mysql
COPY . /var/www/html
RUN composer install --no-dev --optimize-autoloader
 
Çok faydalı, teşekkürler!
 
Harika paylaşım!
 
Katılıyorum tamamen.
 
Bu konuda ben de benzer deneyim yaşadım.
 
Geri
Reklam
GlomaxGPT ile tanışın. Şimdi tamamen ücretsiz, el11.net üyelerine özel.
Reklam
Reklam
Reklam
Reklam