Production-ready Docker image untuk aplikasi eVendor dengan stack PHP dan Nginx dalam satu container.
Image ini cocok untuk deployment sederhana, termasuk environment dengan reverse proxy seperti Traefik.
njulioiyoo/dbc-evendorlatest80supervisord8.0-fpm216 + Yarnpdo, pdo_mysql, mbstring, exif, pcntl, bcmath, gd, zip, xmlsqlsrv, pdo_sqlsrv, redisContoh minimal untuk menjalankan image:
services:
evendor:
image: njulioiyoo/dbc-evendor:latest
container_name: evendor-prod
env_file:
- .env
volumes:
- storage:/var/www/html/storage
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik-public"
- "traefik.http.routers.evendor.rule=Host(`evendor.web.local`)"
- "traefik.http.routers.evendor.entrypoints=web"
- "traefik.http.services.evendor.loadbalancer.server.port=80"
extra_hosts:
- "host.docker.internal:host-gateway"
networks:
- traefik-public
volumes:
storage:
networks:
traefik-public:
external: true
Jalankan container:
docker compose -f docker/production/docker-compose.yml up -d
80, lalu meneruskan request ke PHP-FPM.storage digunakan agar data runtime aplikasi tetap persisten.traefik-public sudah tersedia jika deployment memakai Traefik..env sudah sesuai untuk environment production.njulioiyoo
Content type
Image
Digest
sha256:d09923fe4…
Size
423.5 MB
Last updated
5 months ago
docker pull njulioiyoo/dbc-evendor