Example how to usage server with Docker Develop an application or use an existing one. For example we use simple boilerplate created from vue create vue-app command. Create Dockerfile inside root of project with following content FROM node:11-stretch WORKDIR /usr/app COPY . /usr/app ARG STAGE RUN npm ci --silent \ && npm run build FROM microparts/static-server-php:1.2.0 COPY --from=0 /usr/app/dist /app COPY --from=0 /usr/app/configuration /app/configuration ARG VCS_SHA1 ARG STAGE ENV STAGE $STAGE ENV VCS_SHA1 $VCS_SHA1 Build Docker-image use command (from root of project): docker build -t vue-app:latest . --build-arg VCS_SHA1=$(git show -s --format=%h) --build-arg STAGE=dev Run it docker run --rm -it --init -p 8088:8080 vue-app:latest Open the browser with app: http://localhost:8088