Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
RUN apt-get update
RUN apt-get install package1 package2
RUN apt-get update
RUN apt-get install package1 package2 package3
RUN apt-get update
RUN apt-get install package1 package2
RUN apt-get install package3
RUN command1
ADD directory or file
RUN command2
RUN install and configure all server software (типа поставить интерпретатор и fcgi-демон для нужной технологии)
ADD vendors config (у нас в PHP это composer.json + composer.lock, в nodejs это будет package.json в каждой технологии свои)
RUN install vendors (composer install, npm install etc)
ADD static files (js, img, css, scss etc)
RUN compile static files (minify js css, etc)
ADD all source code
Деплой Rails-приложения с помощью Docker