fix Dockerfile (#7763)
* fix Dockerfile * remove unnecessary change * add misskey-assets in .dockerignore
This commit is contained in:
parent
bf7bacceab
commit
65d9c304df
|
@ -1,5 +1,4 @@
|
|||
.autogen
|
||||
.git
|
||||
.github
|
||||
.travis
|
||||
.vscode
|
||||
|
@ -12,3 +11,4 @@ elasticsearch/
|
|||
node_modules/
|
||||
redis/
|
||||
files/
|
||||
misskey-assets/
|
||||
|
|
27
Dockerfile
27
Dockerfile
|
@ -4,27 +4,17 @@ ENV NODE_ENV=production
|
|||
|
||||
WORKDIR /misskey
|
||||
|
||||
ENV BUILD_DEPS autoconf automake file g++ gcc libc-dev libtool make nasm pkgconfig python3 zlib-dev git
|
||||
|
||||
FROM base AS builder
|
||||
|
||||
RUN apk add --no-cache \
|
||||
autoconf \
|
||||
automake \
|
||||
file \
|
||||
g++ \
|
||||
gcc \
|
||||
libc-dev \
|
||||
libtool \
|
||||
make \
|
||||
nasm \
|
||||
pkgconfig \
|
||||
python3 \
|
||||
zlib-dev
|
||||
|
||||
RUN git submodule update --init
|
||||
COPY package.json yarn.lock .yarnrc ./
|
||||
RUN yarn install
|
||||
COPY . ./
|
||||
RUN yarn build
|
||||
|
||||
RUN apk add --no-cache $BUILD_DEPS && \
|
||||
git submodule update --init && \
|
||||
yarn install && \
|
||||
yarn build && \
|
||||
rm -rf .git
|
||||
|
||||
FROM base AS runner
|
||||
|
||||
|
@ -39,3 +29,4 @@ COPY --from=builder /misskey/built ./built
|
|||
COPY . ./
|
||||
|
||||
CMD ["npm", "run", "migrateandstart"]
|
||||
|
||||
|
|
Loading…
Reference in a new issue