chore(deps): upgrade Ubuntu 20.04#143
Conversation
vinayakkulkarni
commented
Apr 26, 2020
- upgrade Ubuntu LTS version
|
Hi!
This doesn’t take into account any of the packages that install assuming
this is Ubuntu 18.04 (bionic).
The nginx/PHP repositories used don’t yet have builds for 20.04
so this wouldn’t build successfully.
…On Sun, Apr 26, 2020 at 15:09 Vinayak Kulkarni ***@***.***> wrote:
- upgrade Ubuntu LTS version
------------------------------
You can view, comment on, or merge this pull request online at:
#143
Commit Summary
- chore: upgrade Ubuntu 20.04
File Changes
- *M* docker-files/docker/app/Dockerfile
<https://github.com/shipping-docker/vessel/pull/143/files#diff-e4cc6ce63d9b8a9a4adbe95d927542ab>
(2)
Patch Links:
- https://github.com/shipping-docker/vessel/pull/143.patch
- https://github.com/shipping-docker/vessel/pull/143.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#143>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADSDU7FGX2TJQTZN2AVFZLROSIGTANCNFSM4MRMKKWA>
.
|
|
Specifically these: https://github.com/shipping-docker/vessel/blob/master/docker-files/docker/app/Dockerfile#L17-L18 The change will be So, we'll need to wait a bit for those to get updated! Then we can merge in your PR after updating Thanks! |
|
I've updated the reference of php & nginx repos to point to |
|
Appreciate it! When those repositories finally update with the packages for
20.04 we can test this out and merge it 👍🏻👍🏻
…On Sun, Apr 26, 2020 at 16:13 Vinayak Kulkarni ***@***.***> wrote:
I've updated the reference of php & nginx repos to point to focal (20.04)
instead of bionic (18.04)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#143 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADSDU3ERAM5GTGBUZA5MO3ROSPZNANCNFSM4MRMKKWA>
.
|
PHP has already deps for Ticket in nginx : https://trac.nginx.org/nginx/ticket/1955 |
|
Oh btw, #131 would've ran this automatically instead of me manually sending a PR |
|
I think we should use the official nginx ppa instead of launchpad ppa.. |
|
Launchpad is where PPA's are hosted - the one used is the official one built by Nginx. |
|
Looks like PHP for Focal might be ready finally, so we may be ready to try this out! 👌 |
|
|
Ah thanks, I see actually on another page they say they aren't maintaining
the PPA from launchpad. I'll check on that too.
Appreciate it!
…On Tue, May 12, 2020 at 1:14 PM Vinayak Kulkarni ***@***.***> wrote:
Launchpad is where PPA's are hosted - the one used is the official one
built by Nginx.
http://nginx.org/en/linux_packages.html#Ubuntu
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#143 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADSDU5BFOILGWRV5CJNSULRRGGXRANCNFSM4MRMKKWA>
.
|
|
If you want, I can setup config for using the official nginx ppa instead of launchpad one in this PR? Or shall I send a new PR for bionic, then rebase this PR and just do incremental change for focal? |
|
Adding to this PR would be fine, thanks! Once that's setup we can run some
tests (require `dev-master` into a laravel project and try it out. We can
edit the local `docker-compose.yml` file to name the resulting image
something other than the stock name, which will tell docker-compose to
build the image even if you already have a vessel app image created
locally).
…On Tue, May 12, 2020 at 9:55 PM Vinayak Kulkarni ***@***.***> wrote:
If you want, I can setup config for using the official nginx ppa instead
of launchpad one in this PR?
Or shall I send a new PR for bionic, then rebase this PR and just do
incremental change for focal?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#143 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADSDU5LGXSG7Q72PRILABDRRIDZJANCNFSM4MRMKKWA>
.
|
|
I played with installing Nginx via their official repo recently - They use a different configuration file structure. Specifically Change to be made: https://github.com/shipping-docker/vessel/blob/master/docker-files/docker/app/Dockerfile#L46 (just making notes here, I got some work stuff keeping me busy right now) |
|
(also the fastcgj parameters aren’t all set!) So that’s need to be back filled. |
|
Awesome! |
|
You're free to add commits in this branch. |
|
My plan right now (when I get some free time also :D )
Here is the setup for fastcgi settings currently (to reproduce): File File
In our case we can likely just create a single file |
|
@fideloper : i'll be working on this over the next few days |
|
Merged via #147 |