16 lines
563 B
Docker
16 lines
563 B
Docker
FROM alpine:3.18
|
|
MAINTAINER CattySteve cattysteve89265@163.com
|
|
|
|
|
|
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
|
|
RUN apk add python3 py3-pip gcc g++ python3-dev curl uuidgen
|
|
RUN echo flag{$(uuidgen)} > /flag
|
|
RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
|
|
COPY . /opt/galaxy
|
|
WORKDIR /opt/galaxy
|
|
RUN pip install -r ./requirements_deployment.txt
|
|
EXPOSE 5001
|
|
CMD cd /opt/galaxy && python main.py
|
|
HEALTHCHECK --interval=30s --timeout=30s --start-period=30s \
|
|
CMD curl http://localhost:5001 > /dev/null
|