{"id":3719,"date":"2017-06-28T13:22:44","date_gmt":"2017-06-28T20:22:44","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=3719"},"modified":"2025-06-13T20:40:53","modified_gmt":"2025-06-14T03:40:53","slug":"build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/","title":{"rendered":"Crear una aplicaci\u00f3n de galer\u00eda de fotos con etiquetado autom\u00e1tico mediante AWS Rekognition y Couchbase - Parte 4"},"content":{"rendered":"<p><em><a href=\"https:\/\/www.linkedin.com\/in\/ratnopam-chakrabarti\" target=\"_blank\" rel=\"noopener noreferrer\">Ratnopam Chakrabarti<\/a>\u00a0es un desarrollador de software que trabaja actualmente para Ericsson Inc. Lleva bastante tiempo centrado en IoT, tecnolog\u00edas m\u00e1quina a m\u00e1quina, coches conectados y dominios de ciudades inteligentes. Le encanta aprender nuevas tecnolog\u00edas y ponerlas en pr\u00e1ctica. Cuando no est\u00e1 trabajando, le gusta pasar tiempo con su hijo de 3 a\u00f1os.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2542\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/02\/ratnopamchakrabarti2.jpeg\" alt=\"Ratnopam Chakrabarti\" width=\"150\" height=\"200\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/ratnopamchakrabarti2.jpeg 150w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/ratnopamchakrabarti2-15x20.jpeg 15w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/p>\n<p>Aunque ejecutar la aplicaci\u00f3n Node localmente es divertido, a\u00fan requiere todas las precauciones de instalar los softwares prerrequisitos como Couchbase, etc. en el sistema local. Una alternativa es utilizar Docker para contenerizar la aplicaci\u00f3n y ejecutarla como una imagen empaquetada. Lo mismo se puede hacer con el contenedor de Couchbase, por lo que no tenemos que instalarlo localmente.<\/p>\n<h3>Ejecutar imagen personalizada de Couchbase<\/h3>\n<p>Para ejecutar Couchbase utilizando Docker, consulte la imagen personalizada de Couchbase\u00a0<u><a href=\"https:\/\/github.com\/ratchakr\/My-Docker-Images\/blob\/master\/couchbase-4.6\/Dockerfile\" target=\"_blank\" rel=\"noopener noreferrer\">Dockerfile<\/a><\/u>. Hace uso de un script que se puede encontrar <u><a href=\"https:\/\/github.com\/ratchakr\/My-Docker-Images\/blob\/master\/couchbase-4.6\/configure.sh\" target=\"_blank\" rel=\"noopener noreferrer\">aqu\u00ed<\/a><\/u>.<\/p>\n<p>La raz\u00f3n por la que no estoy usando la imagen base de Couchbase es porque quiero preconfigurar mi instancia de Couchbase con servicios de \u00edndice y consulta y tambi\u00e9n crear un bucket llamado \"photogallery\" con un \u00edndice primario creado en \u00e9l. Si utilizara la imagen Docker base de Couchbase, tendr\u00eda que configurar manualmente todos los pasos mencionados anteriormente. Una de las ventajas de usar Docker es que puedes extender desde una imagen base y hacer todo tipo de pasos de automatizaci\u00f3n seg\u00fan tus necesidades. Esto se consigue mediante el script (configure.sh) mencionado anteriormente. Una vez que la imagen est\u00e1 en funcionamiento, se obtiene una instancia de Couchbase con el \u00edndice y el servicio de consulta ya en funcionamiento, y un cubo en su lugar con un \u00edndice colocado en \u00e9l.<\/p>\n<p>El script configura el servicio Couchbase, crea el bucket y el \u00edndice de una sola vez.<\/p>\n<p>La imagen se puede crear utilizando:<\/p>\n<pre class=\"lang:default decode:true\">docker build -t chakrar27\/couchbase:photogallery &lt;path-to-Dockerfile&gt;\r\n\r\n<\/pre>\n<p>Una vez construida la imagen, ejec\u00fatala utilizando:<\/p>\n<pre class=\"lang:default decode:true\">docker run -d -p 8091-8094:8091-8094 -p 11210:11210 -e BUCKET_NAME=photogallery --name couchbase chakrar27\/couchbase:photogallery\r\n\r\n<\/pre>\n<p>En este punto, puede iniciar sesi\u00f3n en el contenedor Docker Couchbase yendo a:<\/p>\n<pre class=\"lang:default decode:true\">192.168.99.100:8091<\/pre>\n<p>192.168.99.100 es la IP de la m\u00e1quina Docker.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/06\/pasted-image-0-2.png\" alt=\"pasted image 0 2\" \/><\/p>\n<h3>Ejecutar la imagen de la aplicaci\u00f3n<\/h3>\n<p>Una vez que el contenedor Couchbase est\u00e1 en funcionamiento, podemos proceder a construir el contenedor de la aplicaci\u00f3n. Echa un vistazo a la <u><a href=\"https:\/\/github.com\/ratchakr\/ImageTagger\/blob\/staging\/Dockerfile\" target=\"_blank\" rel=\"noopener noreferrer\">Dockerfile para la aplicaci\u00f3n de fotogaler\u00eda<\/a><\/u>\u00a0como referencia.<\/p>\n<p>Usted puede construir el contenedor de aplicaciones por:<\/p>\n<pre class=\"lang:default decode:true\">docker build -t chakrar27\/nodejs:photogalleryapp\u00a0&lt;path-to-Dockerfile&gt;\r\n\r\n<\/pre>\n<p>Ejecutar la imagen por:<\/p>\n<pre class=\"lang:default decode:true\">docker run -p 3000:3000 -e AWS_ACCESS_KEY=&lt;your access key&gt; -e AWS_SECRET_KEY=&lt;your secret key&gt; -e S3_BUCKET=&lt;s3 bucket&gt; -e HOST=https:\/\/192.168.99.100:3000 -e COUCHBASE_HOST=couchbase -e COUCHBASE_BUCKET=photogallery -e PORT=3000 --name node-photo-app chakrar27\/nodejs:photogalleryapp\r\n\r\n<\/pre>\n<p>Ahora, si escribe 192.168.99.100:3000 en el navegador, deber\u00eda ver<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/06\/pasted-image-0-9.png\" alt=\"pasted image 0 9\" \/><\/p>\n<p>Pru\u00e9balo:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/06\/pasted-image-0-4.png\" alt=\"pasted image 0 4\" \/><\/p>\n<p>La imagen del coche se guarda y se etiqueta. Tiene 4 \"me gusta\". Veamos el cubo de Couchbase:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/06\/pasted-image-0-7.png\" alt=\"pasted image 0 7\" \/><\/p>\n<p>Como era de esperar, el cubo tiene la informaci\u00f3n actualizada con 4 \"me gusta\" y las etiquetas.<\/p>\n<p>As\u00ed que hemos conseguido ejecutar la aplicaci\u00f3n de fotogaler\u00eda en un contenedor Docker hablando con otro contenedor (Couchbase) sin instalar nada en la m\u00e1quina local. \u00bfNo es genial?<\/p>\n<h3>Referencias<\/h3>\n<p>Los siguientes posts de Nic Raboy son muy \u00fatiles para ponerse en marcha con <a href=\"https:\/\/www.couchbase.com\/blog\/es\/deploy-node-js-couchbase-web-application-docker-containers\/\">Docker<\/a> y <a href=\"https:\/\/www.couchbase.com\/blog\/es\/containerize-node-js-application-communicates-couchbase-server\/\">Node.js<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Crear una aplicaci\u00f3n de galer\u00eda de fotos con etiquetado autom\u00e1tico mediante AWS Rekognition y Couchbase - <a href=\"https:\/\/www.couchbase.com\/blog\/es\/build-photogallery-app-aws-rekognition-couchbase\/\">Parte 1 <\/a><\/li>\n<li>Crear una aplicaci\u00f3n de galer\u00eda de fotos con etiquetado autom\u00e1tico mediante AWS Rekognition y Couchbase - <a href=\"https:\/\/www.couchbase.com\/blog\/es\/build-photogallery-app-aws-rekognition-and-couchbase-part2\/\">Parte 2<\/a><\/li>\n<li>Crear una aplicaci\u00f3n de galer\u00eda de fotos con etiquetado autom\u00e1tico mediante AWS Rekognition y Couchbase - <a href=\"https:\/\/www.couchbase.com\/blog\/es\/build-photogallery-app-auto-tagging-using-aws-rekognition-couchbase-3\/\">Parte 3<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/es\/community\/community-writers-program\/\"><em>Este post forma parte del Programa de Escritura de la Comunidad Couchbase<\/em><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Ratnopam Chakrabarti\u00a0is a software developer currently working for Ericsson Inc. He has been focused on IoT, machine-to-machine technologies, connected cars, and smart city domains for quite a while. He loves learning new technologies and putting them to work. When he\u2019s [&hellip;]<\/p>\n","protected":false},"author":53,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1810,1816],"tags":[10124],"ppma_author":[9026],"class_list":["post-3719","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-mobile","category-couchbase-server","tag-amazon-web-services-aws"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Building a photogallery app with auto tagging \u2013 Part 4<\/title>\n<meta name=\"description\" content=\"Learn how to manage to run the photogallery app in a Docker container talking to another container without installing anything on the local machine.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Build a photogallery app with auto tagging using AWS Rekognition and Couchbase \u2013 Part 4\" \/>\n<meta property=\"og:description\" content=\"Learn how to manage to run the photogallery app in a Docker container talking to another container without installing anything on the local machine.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-06-28T20:22:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:40:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/07\/Blog-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Laura Czajkowski, Developer Community Manager, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/07\/Blog-2.png\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Laura Czajkowski, Developer Community Manager, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/\"},\"author\":{\"name\":\"Laura Czajkowski, Developer Community Manager, Couchbase\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/5f1a0ece4e644bc8c037686fbc8f3220\"},\"headline\":\"Build a photogallery app with auto tagging using AWS Rekognition and Couchbase \u2013 Part 4\",\"datePublished\":\"2017-06-28T20:22:44+00:00\",\"dateModified\":\"2025-06-14T03:40:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/\"},\"wordCount\":516,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Amazon Web Services (AWS)\"],\"articleSection\":[\"Couchbase Mobile\",\"Couchbase Server\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/\",\"name\":\"Building a photogallery app with auto tagging \u2013 Part 4\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-06-28T20:22:44+00:00\",\"dateModified\":\"2025-06-14T03:40:53+00:00\",\"description\":\"Learn how to manage to run the photogallery app in a Docker container talking to another container without installing anything on the local machine.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Build a photogallery app with auto tagging using AWS Rekognition and Couchbase \u2013 Part 4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/5f1a0ece4e644bc8c037686fbc8f3220\",\"name\":\"Laura Czajkowski, Developer Community Manager, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g9deb07d5daaa00220534c31768bc4409\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g\",\"caption\":\"Laura Czajkowski, Developer Community Manager, Couchbase\"},\"description\":\"Laura Czajkowski is the Snr. Developer Community Manager at Couchbase overseeing the community. She\u2019s responsible for our monthly developer newsletter.\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/es\\\/author\\\/laura-czajkowski\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Building a photogallery app with auto tagging \u2013 Part 4","description":"Aprenda c\u00f3mo conseguir ejecutar la aplicaci\u00f3n photogallery en un contenedor Docker hablando con otro contenedor sin instalar nada en la m\u00e1quina local.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/","og_locale":"es_MX","og_type":"article","og_title":"Build a photogallery app with auto tagging using AWS Rekognition and Couchbase \u2013 Part 4","og_description":"Learn how to manage to run the photogallery app in a Docker container talking to another container without installing anything on the local machine.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-06-28T20:22:44+00:00","article_modified_time":"2025-06-14T03:40:53+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/07\/Blog-2.png","type":"image\/png"}],"author":"Laura Czajkowski, Developer Community Manager, Couchbase","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/07\/Blog-2.png","twitter_misc":{"Written by":"Laura Czajkowski, Developer Community Manager, Couchbase","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/"},"author":{"name":"Laura Czajkowski, Developer Community Manager, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5f1a0ece4e644bc8c037686fbc8f3220"},"headline":"Build a photogallery app with auto tagging using AWS Rekognition and Couchbase \u2013 Part 4","datePublished":"2017-06-28T20:22:44+00:00","dateModified":"2025-06-14T03:40:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/"},"wordCount":516,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Amazon Web Services (AWS)"],"articleSection":["Couchbase Mobile","Couchbase Server"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/","url":"https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/","name":"Building a photogallery app with auto tagging \u2013 Part 4","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-06-28T20:22:44+00:00","dateModified":"2025-06-14T03:40:53+00:00","description":"Aprenda c\u00f3mo conseguir ejecutar la aplicaci\u00f3n photogallery en un contenedor Docker hablando con otro contenedor sin instalar nada en la m\u00e1quina local.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/build-photogallery-app-auto-tagging-aws-rekognition-couchbase-part4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Build a photogallery app with auto tagging using AWS Rekognition and Couchbase \u2013 Part 4"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5f1a0ece4e644bc8c037686fbc8f3220","name":"Laura Czajkowski, Directora de la Comunidad de Desarrolladores, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g9deb07d5daaa00220534c31768bc4409","url":"https:\/\/secure.gravatar.com\/avatar\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g","caption":"Laura Czajkowski, Developer Community Manager, Couchbase"},"description":"Laura Czajkowski es la Snr. Developer Community Manager en Couchbase supervisando la comunidad. Es responsable de nuestro bolet\u00edn mensual para desarrolladores.","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/laura-czajkowski\/"}]}},"acf":[],"authors":[{"term_id":9026,"user_id":53,"is_guest":0,"slug":"laura-czajkowski","display_name":"Laura Czajkowski, Developer Community Manager, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/bc8eebaf25cbe39bc12fd7b1ef92550becc3953ab877a3f0285a59ec2d30b754?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/3719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=3719"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/3719\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=3719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=3719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=3719"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=3719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}