![]() | |
Informa Tempat Sampah 30 Ltr Stainless Slow Close - SilverTempat sampah pedal persembahan dari Informa ini akan menjadi perlatan rumah tangga yang mampu menjaga rumah terbebas dari sampah. Dioperasikan dengan menggunakan pedal injak agar tangan tetap higienis saat membuang sampah. Selain itu, tempat sampah ini dilengkapi dengan tutup soft close (menutup perlahan) sehingga tidak menimbulkan bunyi saat menutup. 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.