Getting started with the Spryker Cloud Commerce OS

Edit on GitHub

This document is a starting point of development with the Spryker Cloud Commerce OS(SCCOS).

SCCOS is a fully-managed solution. Before you start developing, we set up environments, tools, and services based on your Onboarding Questionnaire. If you didn’t request something in the questionnaire, you can always do it via support.

After the initial setup, the following is configured and available:

  • Environments: staging and production
  • Services: RDS database, RDS backup, logs, SMTP, etc.
  • Access to AWS, internal resources and services
  • CD pipelines for staging and production environments
  • Domain names and SSL certificates

Access

You can access SCCOS via:

  • For security purposes, VPN and SSH access are available only for the IP addresses in the security group. Provide your public IPs via support to get the access. Additionally, for SSH access, provide your public SSH keys.

  • If you didn’t request SFTP access for the initial setup, you can request it via support later.

Service credentials

You can find the credentials for services in the environment variables for the Zed container in Elastic Container Service. See Locating service credentials to learn how to get them.

CD Pipelines

The following CD pipelines are configured in CodePipeline:

Pipeline Details
DESTRUCTIVE You can configure the installation stage of this pipeline in config/install/destructive.yml.
NORMAL You can configure the installation stage of this pipeline in config/install/production.yml.
Build Compiles images and pushes them into the Amazon Elastic Container Registry. Starts automatically when a new commit is detected.
Rollout Scheduler Deploys the scheduler.

See Deploying in a staging environment and Deploying in a production environment to learn about running pipelines.

Next step

Connecting Docker SDK