<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Liferay 7.4 Bundle - How to deploy from Dev to UAT then to Production</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=122286555" />
  <subtitle>Liferay 7.4 Bundle - How to deploy from Dev to UAT then to Production</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=122286555</id>
  <updated>2026-06-27T02:06:33Z</updated>
  <dc:date>2026-06-27T02:06:33Z</dc:date>
  <entry>
    <title>RE: Liferay 7.4 Bundle - How to deploy from Dev to UAT then to Production</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122290498" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122290498</id>
    <updated>2023-12-15T09:46:05Z</updated>
    <published>2023-12-15T09:46:04Z</published>
    <summary type="html">&lt;p&gt;The basic principle is in &lt;a
    href="https://liferay.dev/blogs/-/blogs/content-creation-is-not-a-development-activity-"&gt;this
    blog article&lt;/a&gt;: Make sure to distinguish between system
  configuration, code tests, and content creation.&lt;/p&gt;
&lt;p&gt;That being said, for an initial release, I'd recommend to restore a
  backup of your environment to the next higher system, then tweak there
  what you need (e.g. TLS configuration, host names) but don't continue
  this way, rather adopt the strategies that Dave outlines in his well
  quoted article.&lt;/p&gt;</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2023-12-15T09:46:04Z</dc:date>
  </entry>
  <entry>
    <title>Liferay 7.4 Bundle - How to deploy from Dev to UAT then to Production</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122286554" />
    <author>
      <name>Anish Kumar</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122286554</id>
    <updated>2023-12-13T07:00:46Z</updated>
    <published>2023-12-13T07:00:45Z</published>
    <summary type="html">&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;I have downloaded Lifereay 7.4 CE tomcat bundle, and configured in
  the dev environment. I have customized the portal pages, System
  Settings, Instance Settings, look &amp;amp; feel as desired and deployed
  few custom portlets to this environment. Now the dev environment is
  fully customized and have to deploy to UAT server.&lt;/p&gt;
&lt;p&gt;I am looking for a solution to move the Liferay server running in the
  dev to UAT server. Otherwise I have to do the all customization again
  for the UAT and Production.&lt;/p&gt;
&lt;p&gt;Below are the deployment constraints I am struggling&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;UAT Liferay portal should use a different database (PostgreSQL).
    We can clone the Dev database to UAT DB server. How to point the UAT
    Liferay bundle to the cloned database. Shall I only need to change
    the portal setupwizard enabled = true?&lt;/li&gt;
  &lt;li&gt;UAT Liferay server should use a different SSL configuration. We
    can edit the tomcat web/server.xml to point to the new keystore,
    before starting the portal.  Is this correct?&lt;/li&gt;
  &lt;li&gt;There is a
    property &lt;strong&gt;include-and-override=portal-developer.properties&lt;/strong&gt;
    in the &lt;strong&gt;portal-ext.properties&lt;/strong&gt;. Can we remove this
    line for UAT and Production? Does this cause any Issue?&lt;/li&gt;
  &lt;li&gt;In dev while starting the server its showing warning about elastic
    search sidecar-Do NOT use sidecar in production. How I can change
    this for UAT and Production bundles?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I tried configuring deployment environments in the Developer studio
  refering below URL. The generated bundle have all the portlets in the
  workspace, but it doesn't have the other customizations pages,
  instance settings, system settings etc.. I have done for the development.&lt;/p&gt;
&lt;p&gt;URL: &lt;a href="https://learn.liferay.com/w/dxp/building-applications/tooling/liferay-workspace/creating-deployment-environments"&gt;https://learn.liferay.com/w/dxp/building-applications/tooling/liferay-workspace/creating-deployment-environments&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Looking for a solution from the community.&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>Anish Kumar</dc:creator>
    <dc:date>2023-12-13T07:00:45Z</dc:date>
  </entry>
</feed>
