<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Topics tagged with gce]]></title><description><![CDATA[A list of topics that have been tagged with gce]]></description><link>https://community.secnto.com//tags/gce</link><generator>RSS for Node</generator><lastBuildDate>Mon, 08 Jun 2026 20:47:57 GMT</lastBuildDate><atom:link href="https://community.secnto.com//tags/gce.rss" rel="self" type="application/rss+xml"/><pubDate>Invalid Date</pubDate><ttl>60</ttl><item><title><![CDATA[🛠 Step-by-Step Guide to Deploy Saleor on Google Cloud (GCE)]]></title><description><![CDATA[<p dir="auto">Awesome! Deploying Saleor on Google Cloud can be a great way to scale your eCommerce solution. I’ll guide you step-by-step using Google Cloud Compute Engine (GCE) or Google Kubernetes Engine (GKE) — let’s start with the simpler method: GCE with Docker + Docker Compose, which is great for development and staging.</p>
<p dir="auto">⸻</p>
<p dir="auto">🛠 Step-by-Step Guide to Deploy Saleor on Google Cloud (GCE)</p>
<p dir="auto">⸻</p>
<p dir="auto">Step 1: Set Up Google Cloud Project<br />
1.	Go to Google Cloud Console<br />
2.	Create a new project or use an existing one.<br />
3.	Enable the Compute Engine API.<br />
4.	Optionally enable Cloud SQL and Cloud Storage if you plan to use managed DB or media storage.</p>
<p dir="auto">⸻</p>
<p dir="auto">Step 2: Create a VM Instance (Compute Engine)<br />
1.	Navigate to Compute Engine &gt; VM Instances<br />
2.	Click Create Instance<br />
•	Choose a machine type: e2-medium or better<br />
•	Boot disk: Ubuntu 22.04 LTS (or Debian)<br />
•	Allow HTTP &amp; HTTPS traffic<br />
3.	Click Create</p>
<p dir="auto">Once created, SSH into the instance.</p>
<p dir="auto">⸻</p>
<p dir="auto">Step 3: Install Docker &amp; Docker Compose</p>
<p dir="auto">SSH into your instance, then run:</p>
<pre><code># Update packages
sudo apt update &amp;&amp; sudo apt upgrade -y

# Install Docker
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

# Add user to docker group
sudo usermod -aG docker $USER
newgrp docker

# Install Docker Compose
sudo apt install docker-compose -y
</code></pre>
<p dir="auto">⸻</p>
<p dir="auto">Step 4: Clone Saleor</p>
<pre><code>git clone https://github.com/saleor/saleor-platform.git
cd saleor-platform
</code></pre>
<p dir="auto">This repo includes all components: Saleor API, Dashboard, and Storefront.</p>
<p dir="auto">⸻</p>
<p dir="auto">Step 5: Configure Environment Variables</p>
<pre><code>Edit the .env file:

cp .env.example .env
nano .env
</code></pre>
<p dir="auto">Update:<br />
•	ALLOWED_HOSTS=your_public_ip_or_domain<br />
•	Set secrets, database URLs, etc. (You can use Docker Compose’s defaults for now)</p>
<p dir="auto">⸻</p>
<p dir="auto">Step 6: Run with Docker Compose</p>
<pre><code>docker compose build
docker compose up -d
</code></pre>
<p dir="auto">It will spin up:<br />
•	Saleor API (GraphQL)<br />
•	Dashboard (Admin Panel)<br />
•	Storefront (Next.js PWA)<br />
•	Postgres + Redis</p>
<p dir="auto">⸻</p>
<p dir="auto">Step 7: Access Saleor<br />
•	Storefront: <a href="http://your-vm-external-ip:3000" target="_blank" rel="noopener noreferrer nofollow ugc">http://your-vm-external-ip:3000</a><br />
•	Dashboard: <a href="http://your-vm-external-ip:9000" target="_blank" rel="noopener noreferrer nofollow ugc">http://your-vm-external-ip:9000</a><br />
•	GraphQL API: <a href="http://your-vm-external-ip:8000/graphql/" target="_blank" rel="noopener noreferrer nofollow ugc">http://your-vm-external-ip:8000/graphql/</a></p>
<p dir="auto">⸻</p>
<p dir="auto">✅ Optional (But Recommended)<br />
•	Use Cloud SQL for a managed PostgreSQL database.<br />
•	Use Cloud Storage for static/media assets.<br />
•	Set up a domain name and HTTPS using NGINX + Let’s Encrypt or Cloud Load Balancer.<br />
•	Use GKE for production-grade, scalable deployments (I can guide you on this too).</p>
<p dir="auto">⸻</p>
<p dir="auto">Want help with setting up HTTPS, domain, or moving to GKE? Let me know!</p>
]]></description><link>https://community.secnto.com//topic/2729/step-by-step-guide-to-deploy-saleor-on-google-cloud-gce</link><guid isPermaLink="true">https://community.secnto.com//topic/2729/step-by-step-guide-to-deploy-saleor-on-google-cloud-gce</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>