Fixed CSS issue on Docker build , Bump Tailwind Version
This commit is contained in:
parent
9a451ba950
commit
2053a3c55c
24
Dockerfile
24
Dockerfile
|
@ -1,4 +1,4 @@
|
||||||
FROM elixir:1.12.1-alpine AS build
|
FROM elixir:1.12.2-alpine AS build
|
||||||
|
|
||||||
# install build dependencies
|
# install build dependencies
|
||||||
RUN apk add --update --no-cache build-base --update nodejs npm git
|
RUN apk add --update --no-cache build-base --update nodejs npm git
|
||||||
|
@ -13,28 +13,28 @@ RUN mix local.hex --force && \
|
||||||
# set build ENV
|
# set build ENV
|
||||||
ENV MIX_ENV=prod
|
ENV MIX_ENV=prod
|
||||||
|
|
||||||
# install mix dependencies
|
|
||||||
COPY mix.exs mix.lock ./
|
COPY mix.exs mix.lock ./
|
||||||
COPY config config
|
COPY config config
|
||||||
RUN mix do deps.get, deps.compile
|
RUN mix do deps.get, deps.compile
|
||||||
|
|
||||||
# build assets
|
COPY assets/package.json ./assets/
|
||||||
COPY assets/package.json assets/package-lock.json ./assets/
|
RUN npm install --prefix=assets
|
||||||
RUN npm --prefix ./assets ci --progress=false --no-audit --loglevel=error
|
|
||||||
|
# should be before running npm deploy
|
||||||
|
COPY lib lib
|
||||||
|
copy rel rel
|
||||||
|
|
||||||
COPY priv priv
|
COPY priv priv
|
||||||
COPY assets assets
|
COPY assets assets
|
||||||
RUN npm run --prefix ./assets deploy
|
RUN npm run deploy --prefix=assets
|
||||||
RUN mix phx.digest
|
|
||||||
|
|
||||||
# compile and build release
|
RUN mix phx.digest
|
||||||
COPY lib lib
|
RUN mix do release
|
||||||
COPY rel rel
|
|
||||||
RUN mix do compile, release
|
|
||||||
|
|
||||||
# prepare release image
|
# prepare release image
|
||||||
FROM alpine:3.14 AS app
|
FROM alpine:3.14 AS app
|
||||||
RUN apk add --no-cache openssl ncurses-libs
|
RUN apk add --no-cache openssl ncurses-libs libstdc++ libgcc
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
"postcss": "^8.2.8",
|
"postcss": "^8.2.8",
|
||||||
"postcss-loader": "^4.2.0",
|
"postcss-loader": "^4.2.0",
|
||||||
"sass-loader": "^8.0.2",
|
"sass-loader": "^8.0.2",
|
||||||
"tailwindcss": "^2.0.4",
|
"tailwindcss": "^2.2.7",
|
||||||
"terser-webpack-plugin": "^2.3.2",
|
"terser-webpack-plugin": "^2.3.2",
|
||||||
"webpack": "^4.41.5",
|
"webpack": "^4.41.5",
|
||||||
"webpack-cli": "^3.3.2"
|
"webpack-cli": "^3.3.2"
|
||||||
|
|
Loading…
Reference in New Issue