Calling Developers!
We are reenergizing our code contribution process! Learn More

What are the Slack Archives?

It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.

Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..

Hi everyone, we are trying to deploy a spryker b2b marketplace application on our own server AWS EC

Options
U055XSW03E3
U055XSW03E3 Posts: 1 🧑🏻‍🚀 - Cadet

Hi everyone,

we are trying to deploy a spryker b2b marketplace application on our own server AWS EC2 (not provisioned by spryker for internal tests purposes)
1- we have a deploy.yml file
2- we have a domain which points route 53 to the server EC2
3- we use docker/sdk boot deploy.yml && docker/sdk up on the server

Do we need to create sub-domains on AWS to point the endpoints of the application on the domain created and that points on our ec2 instance? or the docker/sdk will do that for us?
What could be missing in our preparation to deploy on a staging env?

On a provisioned spryker cloud do we fork an existing project ?
What is the procedure of prod creation on spryker side?

Thanks a lot!

Comments

  • U01BZ7Q3XRV
    U01BZ7Q3XRV Posts: 148 🧑🏻‍🚀 - Cadet
    Options

    spryker uses some processes, that are not publicly available I think, to deploy in aws. However, your approach should work for internal usage (we use the docker sdk to provision the project in CI pipeline for example). The docker sdk would only create the endpoints internally. So to access it from the outside, yes, you need to create the subdomains in aws to point to the ec2 instance. And it should be easier, if they are the same as the internal docker/sdk endpoints

  • U01BZ7Q3XRV
    U01BZ7Q3XRV Posts: 148 🧑🏻‍🚀 - Cadet
    Options

    you do not need to create the subdomain for every internal endpoint, only those you want to be able to access from the outside

  • U01BZ7Q3XRV
    U01BZ7Q3XRV Posts: 148 🧑🏻‍🚀 - Cadet
    Options

    also the ports have to be accessible from the outside (mostly 80 and 443 at first) and I'm not sure if you have to have SSL termination ( i think you don't and its handled by docker/sdk)