<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://phuwanart.github.io/posts/full-text-search-with-searchkick/</loc>
<lastmod>2026-05-12T12:16:05+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/full-text-search-with-thinking-sphinx/</loc>
<lastmod>2026-05-12T12:24:44+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/ignore-upgrade-formula-on-brew/</loc>
<lastmod>2026-05-12T12:16:05+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/enable-ssh-login-on-ubuntu-in-multipass/</loc>
<lastmod>2026-05-12T12:16:05+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/rails-7-deployment-with-ubuntu-capistrano-puma-and-nginx/</loc>
<lastmod>2026-05-12T12:16:05+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/devise-always-recorded-remote-ip-as-127-0-0-1/</loc>
<lastmod>2026-05-12T12:16:05+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/how-to-install-mysql-5-7-on-ubuntu-22-04/</loc>
<lastmod>2026-05-12T12:16:05+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/how-to-deploy-rails-7-2-from-scratch-with-capistrano-puma-and-nginx-on-ubuntu-24-04/</loc>
<lastmod>2026-05-12T12:16:05+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/how-to-use-capistrano-to-deploy-a-rails-app-with-bun-for-js/</loc>
<lastmod>2026-05-12T12:16:05+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/deploy-rails-apps-to-ubuntu-servers-with-kamal/</loc>
<lastmod>2026-05-12T11:50:08+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/capistrano-support-for-propshaft/</loc>
<lastmod>2026-05-12T11:50:08+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/create-a-layout-centered-and-stretched-to-full-screen-height/</loc>
<lastmod>2026-05-12T11:50:08+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/displaying-validation-errors-in-the-rails-form-below-form-fields/</loc>
<lastmod>2026-05-12T11:34:32+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/rails-engine-with-importmap-and-tailwindcss/</loc>
<lastmod>2026-05-12T11:34:32+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/rails-engine-with-vite/</loc>
<lastmod>2026-05-12T11:34:32+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/deploy-solid-queue-with-capistrano/</loc>
<lastmod>2026-05-12T11:34:32+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/install-flowbite-on-rails-8/</loc>
<lastmod>2026-05-12T11:34:32+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/install-preline-ui-on-rails-8/</loc>
<lastmod>2026-05-12T11:34:32+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/deploy-rails-8-1-with-kamal-on-a-vm-experimental/</loc>
<lastmod>2026-05-12T11:50:08+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/posts/opensearch-setup-with-docker-compose-and-kamal-deploy/</loc>
<lastmod>2026-05-12T11:34:32+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/categories/</loc>
<lastmod>2026-05-12T12:32:29+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/tags/</loc>
<lastmod>2026-05-12T12:32:29+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/archives/</loc>
<lastmod>2026-05-12T12:32:29+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/about/</loc>
<lastmod>2026-05-12T12:32:29+07:00</lastmod>
</url>
<url>
<loc>https://phuwanart.github.io/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/opensearch/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/elasticsearch/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/searchkick/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/rails/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/search/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/thai/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/sphinx/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/brew/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/macos/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/multipass/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/ssh/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/ubuntu/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/7/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/deploy/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/capistrano/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/puma/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/nginx/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/mysql/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/5-7/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/mysql5/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/7-2/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/bun/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/kamal/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/docker/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/propshaft/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/css/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/html/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/rails-engine/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/importmap/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/tailwindcss/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/vite/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/rails-8/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/flowbite/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/preline/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/tags/rails-8-1/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/categories/posts/</loc>
</url>
<url>
<loc>https://phuwanart.github.io/page2/</loc>
</url>
</urlset>
