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

Hello team, I new here in Spryker, I have done the installation with Docker in Windows, and I want t

2

Comments

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    @florian.scholz PS C:\Users\ChristosBoursinos> wsl -l -v
    NAME STATE VERSION

    • Ubuntu Running 2
      PS C:\Users\ChristosBoursinos>
  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    @U012PCVT2DB also the same for me

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    @florian.scholz Running generator
    PHP Warning: file_put_contents(/data/deployment/project.yml): failed to open stream: Permission denied in /data/deploy-file-generator/src/Processor/Executor/PostExecutors/ExportDeployFileTransferToYamlExecutor.php on line 45
    genrsa: Can't open "/data/deployment/context/ssh/private.key" for writing, Permission denied

  • Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,115 โš–๏ธ - Guardians (admin)

    ok. maybe because of the now changed sync mode.
    Lets try the following:
    1. revert the changes
    2. docker/sdk clean
    3. rm -Rf docker/deployment/default
    4. apply the changes again
    5. docker/sdk boostrap deploy.dev.yml
    6. docker/sdk up --build --assets --data

  • Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,115 โš–๏ธ - Guardians (admin)

    maybe try step 3 first; maybe its enough

  • Posts: 66 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    didn't do anything ๐Ÿ˜ž

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    @florian.scholz still the same error

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    The error is coming from the fix in the code of platform

  • Posts: 66 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    also applying the complete path, you mentioned produces the error

  • Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,115 โš–๏ธ - Guardians (admin)

    what is strange that the bootstrap worked for you before. The exception i normally just saw together with permission problems of the environment overall - the solution was to follow this one: https://docs.docker.com/engine/security/rootless/ - yet this does not make sense ein your case

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    The change here produces the error https://github.com/spryker/docker-sdk/pull/341/files

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    So I removed the extra code and just left "linux"

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    and it's building

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    So the line of code is buggy

  • Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,115 โš–๏ธ - Guardians (admin)

    maybe it is not prepared to be used like that^^ important is that for the windows detected OS it does not use docker-sync and not mutagen but the native sync

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    I am waiting the build to finish

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    So then I will try to setup the debug again.

  • Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,115 โš–๏ธ - Guardians (admin)

    tomorrow i will also validate on my end with a clean windows machine iโ€™ll get access to

  • Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,115 โš–๏ธ - Guardians (admin)
    edited January 2023

    i think the goal is to have $_SERVER['SPRYKER_XDEBUG_HOST_IP'] properly set as host.docker.internal

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet
    edited January 2023

    Also we will going to need a way to run tests through phpstorm, but this is another conversation

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    Just try to play with the debugger first

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    @florian.scholz can you share to us some screenshots of what you have as settings in you phpStorm to check what might be the difference with us

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    This open issue might affects the process? https://github.com/spryker/docker-sdk/issues/376

  • Posts: 66 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    well, after some bad code-changes i can confirm that, when the $_SERVER['SPRYKER_XDEBUG_HOST_IP'] is set to 'host.docker.internal' it will debug, so we will need to find the correct way to get it there... ๐Ÿ˜ž

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    I have a whole of team that will start writing in Spryker from the next weeks, so until we found a solution we are not going to have debugger. ๐Ÿ˜•

  • Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,115 โš–๏ธ - Guardians (admin)

    @U04HZ4BLVMM Yes, this is exactly the problem which should be fixed with the change in platform.sh - and which we merged already once into master.

    Sadly we had to revert the fix because some other pieces were not working anymore because they used the wrong detected OS.

    Tomorrow I will try it out by myself with a windows machine; tomorrow afternoon I can tell you more. In the meantime it would help if you comment in the linked github issue that you have the same problem.

  • Posts: 69 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    Thanks Looking forward!

  • Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,115 โš–๏ธ - Guardians (admin)

    So guysโ€ฆ I checked now with an windows 11 + WSL2 setup. When i fix the docker/bin/platform.sh as mentioned and have the deploy.dev.yml as the following it works for me:

    docker:
    
        ssl:
            enabled: false
            redirect: true
    
        testing:
            store: DE
    
        debug:
            enabled: true
            xdebug:
                enabled: true
    
        mount:
            native:
                platforms:
                    - linux
                    - windows
    
            mutagen:
                platforms:
                    - macos
    
  • Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,115 โš–๏ธ - Guardians (admin)
  • Posts: 66 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    I am using W10 + WSL2 ๐Ÿ˜ž

Welcome!

It looks like you're new here. Sign in or register to get started.