mirror of
https://github.com/azures04/crafatar.git
synced 2026-05-06 11:00:39 +02:00
add Dockerfile, update README
This commit is contained in:
27
Dockerfile
Normal file
27
Dockerfile
Normal file
@@ -0,0 +1,27 @@
|
||||
FROM node:12-alpine
|
||||
|
||||
ARG REDIS_URL
|
||||
ARG DEBUG
|
||||
ARG EPHEMERAL_STORAGE
|
||||
|
||||
RUN apk --no-cache --virtual .build-deps add git python build-base
|
||||
RUN apk --no-cache --virtual .canvas-deps add cairo-dev pango-dev jpeg-dev giflib-dev
|
||||
|
||||
RUN mkdir -p /crafatar/images/faces
|
||||
RUN mkdir -p /crafatar/images/helms
|
||||
RUN mkdir -p /crafatar/images/skins
|
||||
RUN mkdir -p /crafatar/images/renders
|
||||
RUN mkdir -p /crafatar/images/capes
|
||||
|
||||
VOLUME /crafatar/images
|
||||
|
||||
COPY package.json www.js crafatar/
|
||||
COPY config.example.js crafatar/config.js
|
||||
COPY lib/ crafatar/lib/
|
||||
|
||||
WORKDIR /crafatar
|
||||
|
||||
RUN npm install
|
||||
|
||||
EXPOSE 3000
|
||||
ENTRYPOINT npm start
|
||||
Reference in New Issue
Block a user