mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-21 17:21:09 +01:00
30 lines
558 B
Docker
30 lines
558 B
Docker
FROM ubuntu:24.04
|
|
|
|
# Non-interactive mode
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
# Install dependencies
|
|
COPY ./install /app/install
|
|
RUN bash /app/install/deps/deps.sh && \
|
|
bash /app/install/python/python.sh install 3.12
|
|
|
|
# Working directory
|
|
WORKDIR /app/backend
|
|
|
|
# Node path
|
|
ENV NODE_PATH=/usr/lib/node_modules
|
|
|
|
# Timezone environment
|
|
ENV TZ=Asia/Shanghai
|
|
|
|
# language environment - support both C.UTF-8 (default) and zh_CN.UTF-8 (Chinese)
|
|
ENV LC_ALL=C.UTF-8
|
|
ENV LANG=C.UTF-8
|
|
ENV LC_CTYPE=zh_CN.UTF-8
|
|
|
|
# frontend port
|
|
EXPOSE 8080
|
|
|
|
# backend port
|
|
EXPOSE 8000
|