![]() | |
Informa Bantal Sofa 40 Cm Summer Retreat Bulat - OranyeBersantai di sofa semakin lengkap dengan bantal empuk dari Informa. Bantal dengan diameter 40 cm ini cocok untuk menopang kepala atau dipeluk untuk menambah kenyamanan. Pilihan warna yang beragam cocok untuk dipadukan dengan sofa atau sofa bed di rumah. Pemakaiannya juga praktis karena tidak harus dilapisi lagi dengan sarung bantal. Free Klik Disini ! |
FastAPI, framework Python yang modern dan cepat, semakin populer di kalangan developer API.
Kombinasinya dengan Docker, alat untuk mengelola dan mendistribusikan aplikasi dalam kontainer, memberikan solusi yang efisien dan portabel untuk pengembangan dan deployment aplikasi.
Dalam artikel ini, kita akan memandu Anda melalui proses setup FastAPI dengan Docker secara langkah demi langkah.
Dengan panduan ini, Anda dapat dengan cepat membangun dan men-deploy aplikasi FastAPI Anda ke berbagai environment.
pip install fastapi uvicorn
main.py
dan tambahkan kode berikut:
from fastapi import FastAPIapp = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
Dockerfile
di direktori proyek Anda:
FROM python:3.9-slim-buster
WORKDIR /app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]
docker build -t my-fastapi-app .
docker run -p 8000:8000 my-fastapi-app
Kombinasi ini memberikan Anda fleksibilitas dan efisiensi dalam pengembangan dan deployment aplikasi API.