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..

Is there any official statement from Spryker regarding M1? To be honest: Can't understand why there'

U02AA67SSQ2
U02AA67SSQ2 Posts: 15 πŸ§‘πŸ»β€πŸš€ - Cadet

Is there any official statement from Spryker regarding M1?
To be honest: Can't understand why there's no official feedback for such an important issue.

https://github.com/spryker/docker-sdk/issues/192

Comments

  • martin
    martin CTO @ VIABIRDS Technologies GmbH Spryker Solution Partner Posts: 49 πŸ§‘πŸ»β€πŸš€ - Cadet

    As far as I know there is a dedicated branch in the repository: https://github.com/spryker/docker-sdk/tree/apple-m1-adjustments

    Some of our team (not me) are using this branch with the new M1 and it's working without problems so far.

  • s.kroll
    s.kroll Head of Technology Spryker @ basecom Posts: 120 πŸͺ - Explorer

    and there is an open (and slightly abandoned) PR on the spryker/php base image:
    https://github.com/spryker/docker-php/pull/28

  • U02AA67SSQ2
    U02AA67SSQ2 Posts: 15 πŸ§‘πŸ»β€πŸš€ - Cadet

    Thanks guys - We will try the M1 branch, maybe this helps.

    I will ask also the client that they will make some pressure on Spryker. Really can't understand that Spryker is not communicating with the community - Clients are spending Millions and no feedback yet on those important features .. -.-

  • Volodymyr Lunov
    Volodymyr Lunov PM Sprykee Posts: 12 πŸ§‘πŸ»β€πŸš€ - Cadet
    edited October 2021

    Yes, we have prototypes and have it on our roadmap for Q4 to verify, test and release

  • s.kroll
    s.kroll Head of Technology Spryker @ basecom Posts: 120 πŸͺ - Explorer

    Thanks for your response, Volodymyr πŸ™‚ Looking forward to it

  • Volodymyr Lunov
    Volodymyr Lunov PM Sprykee Posts: 12 πŸ§‘πŸ»β€πŸš€ - Cadet

    Please keep in mind, that they are bit slower based on our experience

  • U02AA67SSQ2
    U02AA67SSQ2 Posts: 15 πŸ§‘πŸ»β€πŸš€ - Cadet

    Thanks for your response, appriciate it.
    Yeah - I will also see if we can get Spryker up & running without Docker.

    Because as we all know: Docker sucks on MacOs πŸ˜… πŸ™ˆ

  • Volodymyr Lunov
    Volodymyr Lunov PM Sprykee Posts: 12 πŸ§‘πŸ»β€πŸš€ - Cadet
    edited October 2021

    That is the limitation of this technology because it is only native on Linux and there is a VM on any other OS, if you have any ideas of Dev environment that might be friendly for MacOS and Windows but not require a lot of time to install all the services natively (though it is possible, but not error prone and we would like to deliver pre-build environments to make it easier for the community) , please share

  • U02AA67SSQ2
    U02AA67SSQ2 Posts: 15 πŸ§‘πŸ»β€πŸš€ - Cadet
    edited October 2021

    I am working on it πŸ˜„

    We're coming from the Shopware World and we're using valet ( laravel valet ) for our dev env's on Mac. Docker is fine for Linux, yeah.

    valet is native, super fast because it's native and the installation is also super fast. No hosts editing, nothing. Everything is directly served from your "parked folder".

    A new shopware project is installed in a minute or so.

    I am currently looking into it to get Spryker up & running with it.
    If it runs somehow - We could then add some additional commands or config / what ever to valet to make valet compatible with Spryker with a simple command.

    That's at least my idea.

    However: valet is for macOS.

    https://laravel.com/docs/8.x/valet

    There's also valet-plus which is a fork from valet that includes some additional features. It was primarly build for Magento from we-provide and is also widely used: https://github.com/weprovide/valet-plus

    So i was thinking then maybe to build a similar fork or whatever for Spryker then.

    Let me know what you think πŸ™‚

  • Volodymyr Lunov
    Volodymyr Lunov PM Sprykee Posts: 12 πŸ§‘πŸ»β€πŸš€ - Cadet
    edited October 2021

    Thanks for the hint!

  • Volodymyr Lunov
    Volodymyr Lunov PM Sprykee Posts: 12 πŸ§‘πŸ»β€πŸš€ - Cadet

    the complexity comes with other services: DB, ES, Redis etc, they also need to run somehow

  • U02AA67SSQ2
    U02AA67SSQ2 Posts: 15 πŸ§‘πŸ»β€πŸš€ - Cadet

    Yep.

  • U02AA67SSQ2
    U02AA67SSQ2 Posts: 15 πŸ§‘πŸ»β€πŸš€ - Cadet
    edited October 2021

    We can integrate ES & Redis easily and also to be able to enable/disable it and to install it during the installation.

    For the DB - Just https://dbngin.com/

    Just need to take a look at rabbitmq - Never worked with it and i need to see which other requirements Spryker needs.

  • UQRG3UKU1
    UQRG3UKU1 Posts: 4 πŸ§‘πŸ»β€πŸš€ - Cadet

    Hi everyone!
    Short question regarding Spryker, Docker and AppleΒ M1Β Chip / AppleΒ M1Β Pro Chip:
    What's the official status here?
    Is the usage still as experimental as it reads here? Or can you use it in between without any problems?

    Maybe any official statement @valerii.trots?

  • Valerii Trots
    Valerii Trots SRE @ Spryker Sprykee Posts: 1,654 ✨ - Novice

    I've heard there is a branch considered to be working but current implementation is slow so should be refactored.

  • UQRG3UKU1
    UQRG3UKU1 Posts: 4 πŸ§‘πŸ»β€πŸš€ - Cadet

    Thanks Valerii for the update. "Should be refactored" doesn't sound like a high priority. What do developers do where corporate policy prohibits Linux on desktop computing. How can they effectively develop on apple machines for Spryker without clean M1 support? πŸ€”

  • Valerii Trots
    Valerii Trots SRE @ Spryker Sprykee Posts: 1,654 ✨ - Novice

    AFAIK "should be refactored" is still a prio for December.