我正在将 Next.js 与 TypeScript 结合使用用于一个小项目。我想知道当我运行时是否可以禁用类型有效性检查,npm run build考虑到在npm run dev. 另外,这将有助于在没有生产中未使用的 TypeScript 包的情况下构建生产版本。
我正在对使用 Firebase 的 Fastapi 应用程序进行 dockerizing。我需要访问service json文件,并且我已经配置了我的 docker 容器,如下所示。
Dockerfile
FROM python:3.10-slim
ENV PYTHONUNBUFFERED 1
WORKDIR /app
# Install dependencies
COPY ./requirements.txt /requirements.txt
EXPOSE 8000
RUN pip install --no-cache-dir --upgrade -r /requirements.txt
RUN mkdir /env
# Setup directory structure
COPY ./app /app/app
COPY ./service_account.json /env
CMD ["uvicorn", "app.app:app", "--host", "0.0.0.0", "--port", "8000"]
Run Code Online (Sandbox Code Playgroud)
Docker-compose 文件
version: "3.9"
services:
app:
build:
context: .
restart: always
environment:
- GOOGLE_APPLICATION_CREDENTIALS_CLOUDAPI=${GOOGLE_APPLICATION_CREDENTIALS_CLOUDAPI}
- GOOGLE_APPLICATION_CREDENTIALS=${GOOGLE_APPLICATION_CREDENTIALS}
volumes:
- ./env:/env
volumes:
env:
Run Code Online (Sandbox Code Playgroud)
现在,当我运行容器时docker-compose up -d --build …