Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating Kickstart within corporate firewall #446

Open
pandatrooper opened this issue Jan 12, 2021 · 4 comments
Open

Updating Kickstart within corporate firewall #446

pandatrooper opened this issue Jan 12, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@pandatrooper
Copy link

I'm looking for a solution that would help me upgrade my Kickstart developer portal without the use of composer.

Since we have strict corporate firewall that does not allow us to fetch dependencies from repositories outside the organisation, therefore I was looking for a solution which does not involve fetching various dependencies using composer. A solution exists from Drupal wherein I can updated the Drupal version manually. However, no such solution exists when it comes to Kickstart.

I considered a solution wherein composer can use the compay's protected repository for fetching the dependencies. However, since Drupal uses its own repository rather than packagist, so we had to abandon the plan as we could not find the Drupal's repos to fetch the files manually.

Please advice.

@pandatrooper pandatrooper added the enhancement New feature or request label Jan 12, 2021
@cnovak
Copy link
Collaborator

cnovak commented Jan 14, 2021

I was going to suggest doing the composer commands from a local machine so that your prod environment does not have to reach the Internet, but it sounds like the whole company is locked down.

The Drupal.org packages are located at https://packages.drupal.org/8 from this page explaining Composer in Drupal, but I do not know anything about pulling external dependencies from Drupal.org into a private Composer repo.

@pandatrooper
Copy link
Author

Thank Chris for the information ! Yes, none of our machines have the freedom to fetch dependencies from external sources be it directly or via a proxy. We managed to punch some holes in our firewall for the very initial setup using composer. However, that was a one time activity. Usually for dependencies like maven, npm etc. , we either download or mirror the relevant repos to an internal server after the stringent security approvals.

Therefore, we were hoping that the kickstart team could provide us the additional static files like that of Drupal.

@cnovak
Copy link
Collaborator

cnovak commented Jan 20, 2021

You are welcome. The static files should be available to mirror since they will be in Drupal's package repository or in packagist.org, we do not have any other repository of the dependencies. Is there any missing from those repos?

@gosunilgo
Copy link

@pandatrooper - Commenting on old PR, are do you have artifactory? sonatype-nexus? Packagist proxying via artifactory works great!

https://www.jfrog.com/confluence/display/JFROG/PHP+Composer+Repositories

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants