mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2026-05-10 18:57:56 +08:00
Compare commits
1 Commits
d6e7acf45f
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 5a7396bada |
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
FROM node:22.11.0 as frontend
|
FROM node:22.11.0 AS frontend
|
||||||
ADD . /app
|
ADD . /app
|
||||||
WORKDIR /app/admin-frontend
|
WORKDIR /app/admin-frontend
|
||||||
RUN npm install -g pnpm
|
RUN npm install -g pnpm
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# syntax=docker/dockerfile:1.10
|
# syntax=docker/dockerfile:1.10
|
||||||
FROM python:3.11-slim-bullseye as base
|
FROM python:3.11-slim-bullseye AS base
|
||||||
|
|
||||||
FROM base as builder
|
FROM base AS builder
|
||||||
|
|
||||||
ENV PYTHONFAULTHANDLER=1 \
|
ENV PYTHONFAULTHANDLER=1 \
|
||||||
PYTHONUNBUFFERED=1 \
|
PYTHONUNBUFFERED=1 \
|
||||||
@@ -12,7 +12,6 @@ ENV PYTHONFAULTHANDLER=1 \
|
|||||||
POETRY_NO_INTERACTION=1 \
|
POETRY_NO_INTERACTION=1 \
|
||||||
POETRY_VIRTUALENVS_CREATE=false \
|
POETRY_VIRTUALENVS_CREATE=false \
|
||||||
PATH="$PATH:/runtime/bin" \
|
PATH="$PATH:/runtime/bin" \
|
||||||
PYTHONPATH="$PYTHONPATH:/runtime/lib/python3.10/site-packages" \
|
|
||||||
# Versions:
|
# Versions:
|
||||||
POETRY_VERSION=1.7.1
|
POETRY_VERSION=1.7.1
|
||||||
RUN apt-get update && apt-get install -y build-essential unzip wget python-dev git
|
RUN apt-get update && apt-get install -y build-essential unzip wget python-dev git
|
||||||
@@ -25,7 +24,7 @@ COPY README.md pyproject.toml poetry.lock /src/
|
|||||||
RUN poetry export --only=main,docker --without-hashes --no-interaction --no-ansi -f requirements.txt -o requirements.txt
|
RUN poetry export --only=main,docker --without-hashes --no-interaction --no-ansi -f requirements.txt -o requirements.txt
|
||||||
RUN pip install --prefix=/runtime --force-reinstall -r requirements.txt
|
RUN pip install --prefix=/runtime --force-reinstall -r requirements.txt
|
||||||
|
|
||||||
FROM base as runtime
|
FROM base AS runtime
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
RUN --mount=type=cache,target=/var/cache/apt \
|
RUN --mount=type=cache,target=/var/cache/apt \
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# syntax=docker/dockerfile:1.10
|
# syntax=docker/dockerfile:1.10
|
||||||
FROM python:3.11-slim-bullseye as base
|
FROM python:3.11-slim-bullseye AS base
|
||||||
|
|
||||||
FROM base as builder
|
FROM base AS builder
|
||||||
|
|
||||||
ENV PYTHONFAULTHANDLER=1 \
|
ENV PYTHONFAULTHANDLER=1 \
|
||||||
PYTHONUNBUFFERED=1 \
|
PYTHONUNBUFFERED=1 \
|
||||||
@@ -12,7 +12,6 @@ ENV PYTHONFAULTHANDLER=1 \
|
|||||||
POETRY_NO_INTERACTION=1 \
|
POETRY_NO_INTERACTION=1 \
|
||||||
POETRY_VIRTUALENVS_CREATE=false \
|
POETRY_VIRTUALENVS_CREATE=false \
|
||||||
PATH="$PATH:/runtime/bin" \
|
PATH="$PATH:/runtime/bin" \
|
||||||
PYTHONPATH="$PYTHONPATH:/runtime/lib/python3.10/site-packages" \
|
|
||||||
# Versions:
|
# Versions:
|
||||||
POETRY_VERSION=1.7.1
|
POETRY_VERSION=1.7.1
|
||||||
RUN apt-get update && apt-get install -y build-essential unzip wget python3-dev git
|
RUN apt-get update && apt-get install -y build-essential unzip wget python3-dev git
|
||||||
@@ -25,7 +24,7 @@ COPY pyproject.toml poetry.lock /src/
|
|||||||
RUN poetry export --only=main,docker --without-hashes --no-interaction --no-ansi -f requirements.txt -o requirements.txt
|
RUN poetry export --only=main,docker --without-hashes --no-interaction --no-ansi -f requirements.txt -o requirements.txt
|
||||||
RUN pip install --prefix=/runtime --force-reinstall -r requirements.txt
|
RUN pip install --prefix=/runtime --force-reinstall -r requirements.txt
|
||||||
|
|
||||||
FROM base as runtime
|
FROM base AS runtime
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
RUN --mount=type=cache,target=/var/cache/apt \
|
RUN --mount=type=cache,target=/var/cache/apt \
|
||||||
|
|||||||
Reference in New Issue
Block a user