我有一个应用程序,它使用Vue CLI 作为前端,使用Laravel 作为后端。现在我尝试使用 docker 在服务器上启动我的应用程序。
我的 docker 技能只能让我做一件事:Vue docker 容器。但就我必须使用 Laravel 作为后端而言,我也必须为此创建一个容器(当然还有 MySQL)。
这是我得到的:Dockerfile
FROM node:lts-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
EXPOSE 8080
CMD ["npm", "run", "serve"]
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml
version: '3'
services:
web:
build: .
stdin_open: true
tty: true
ports:
- "8080:8080"
volumes:
- "/app/node_modules"
- ".:/app"
Run Code Online (Sandbox Code Playgroud)
问题是我了解如何将 Laravel 连接到Dockerfile。它只是在我看来不合逻辑。
也许我应该使用Ubuntu,而不仅仅是节点?无论如何,我再次请求您的支持