API para la gestión de lugares, desarrollada con FastAPI y CouchDB.
10K+
1 . Iniciamos el contenedor de CouchDB
docker run -d --name couchdb -p 5984:5984 -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=admin couchdb:latest
2 . Iniciamos el contenedor de la API Lugares, asegurarnos que "172.17.0.2" sea la IP correcta, podemos usar docker inspect couchdb para verificarlo
docker run -d --name fastapi -p 8000:8000 -e COUCHDB_URL=http://admin:[email protected]:5984 maynerac/api-lugares:latest
1 . Creamos una red personalizada:
docker network create apidb_network
2 . Creamos el servicio de Base de datos "CouchDB":
docker run -d --name couchdb --network apidb_network -p 5984:5984 -v couchdb_data:/opt/couchdb/data -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=admin couchdb:latest
3 . Creamos el servicio de API Lugares "FastAPI":
docker run -d --name fastapi --network apidb_network -p 8000:8000 -e COUCHDB_URL=http://admin:admin@couchdb:5984 maynerac/api-lugares:latest
Base de Datos:
admin)admin)Api de Lugares:
http://admin:admin@couchdb:5984)(servicio o container llamado "couchdb")http://admin:[email protected]:5984)(IPAddress asignada al contenedor)Content type
Image
Digest
sha256:0bccb52ceā¦
Size
55.5 MB
Last updated
almost 2 years ago
docker pull maynerac/api-lugares