Kód bázis

Könyvtárak telepítése - Docker kezdőknek

Témakörök:
  • Composer, Git és ZIP programok telepítése az image fájlrendszerébe
  • A Composer program futtatása és könyvtárak telepítése
  • Volume bekötése a container fájlrendszerébe

 

Töltsd le a webalkalmazást:

Letöltés

 

Dockerfile:

FROM php:7.4-apache
RUN cp /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
RUN apt-get update && \
    apt-get install -y --no-install-recommends git zip

RUN composer config -g repo.packagist composer https://packagist.org

WORKDIR /var/www/html
COPY .htaccess .htaccess
COPY composer.json composer.json
RUN composer install

 

Parancsok:

1. Image építése

docker image build . -t szallas-projekt

 

2. Futtatás

Windows:
docker container run -d -p 8080:80 -v ${pwd}/src:/var/www/html/src szallas-projekt

 

MAC:
docker container run -d -p 8080:80 -v $PWD/src:/var/www/html/src szallas-projekt

 

Megjegyzés

 

A Composer, Git és ZIP programok telepítéséhez szükséges parancsokat még mielőtt beleírnád a Dockerfile-ba, ki tudod kísérletezni a container-en belül, a korábbi epizódban tanult módszerrel! (12:40-től)

Legyen szó bármilyen projektről, a gyakorlatban ezt így érdemes csinálni, mert elsőre szinte soha nem bizonyulnak helyesnek a parancsok...

 


Ha tetszik a tartalom, akkor küldj Google értékelést!

Ezzel segítesz, hogy a Kódbázis képzései minél több emberhez eljussanak. Köszönöm!