Skip to content

Commit 53f77e8

Browse files
committed
Add assets to nginx container
1 parent 015d2f4 commit 53f77e8

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

docker/nginx.Dockerfile

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
1+
# Vite.js build
2+
FROM node:lts-alpine AS node
3+
4+
WORKDIR /app
5+
6+
# Cache layer for "npm ci"
7+
COPY /package.json /package-lock.json /app/
8+
RUN npm ci
9+
# Copy JavaScript
10+
COPY /vite.config.js /app/
11+
COPY /resources/ /app/resources/
12+
# Build using Vite.js
13+
RUN npm run build
14+
115
FROM nginx:1-alpine
216

317
WORKDIR /app/public
418

5-
COPY public/ /app/public/
19+
COPY --from=node /app/public/build/ /app/public/build/
20+
21+
COPY /public/ /app/public/

docker/php.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ RUN install-php-extensions bcmath pdo_pgsql redis
3232
WORKDIR /app
3333

3434
COPY / /app
35-
COPY --from=node /app/public/build /app/public/build
36-
COPY --from=composer /app/vendor/ /app/vendor
35+
COPY --from=node /app/public/build /app/public/build/
36+
COPY --from=composer /app/vendor/ /app/vendor/
3737

3838
RUN chown --recursive www-data:www-data /app/storage
3939

0 commit comments

Comments
 (0)