-
Notifications
You must be signed in to change notification settings - Fork 60
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
Refactor some of the root files, that are there for building #223
Refactor some of the root files, that are there for building #223
Conversation
5f187fc
to
bc691b6
Compare
@DonRichards are you available to review this? |
drupal:
build:
context: /Users/tmisilo/isle-dc/build/docker-compose
I fixed this in the latest commit with |
I'm getting a "ERR_CERT_AUTHORITY_INVALID". This is something Firefox will ignore but not chrome. |
I see some stuff that gives a clue to the issue. The build/docker-compose/build/certs directory is empty. The a new folder "build/docker-compose/build/traefik-tls.yml/". The file build/docker-compose/docker-compose.traefik.yml is pointing to a relative file but the "build/" parent directory was added. I think dropping this might correct the issue. |
3fa3c3b
to
cda6965
Compare
@DonRichards I believe I fixed this, if you want to take a look. Thanks! |
b2d71db
to
5139c63
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested this
sample.Dockerfile
Outdated
@@ -1,15 +1,20 @@ | |||
# syntax=docker/dockerfile:experimental | |||
ARG REPOSITORY=islandora | |||
ARG TAG=latest | |||
FROM ${REPOSITORY}/drupal:${TAG} | |||
ARG TAG=ff1c469cce4227755298b7c98144b4af697363b4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why was this specified?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, no need to have this hold up the merge.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think I intended for this, other than latest
is not a tag that is available on the containers, so I had to specify it. I will revert that change.
Because of the nature of this I'm going to wait 24 hours for feedback before I merge. |
bf6a7ed
to
737d8d1
Compare
I rebased to the development branch. |
737d8d1
to
c1fbbdb
Compare
Let me test again with that rebase and those changes |
25fbd22
to
234cc54
Compare
I just rebased with the latest changes in |
234cc54
to
a62583b
Compare
I just rebased everything with the latest merge :) |
b568f71
to
59c2b6a
Compare
@misilot I hate to ask but would you rebase again? There's been no response from others so I'll test and merge it as soon as it's rebased. |
59c2b6a
to
45a5704
Compare
@DonRichards rebased :) Thanks! |
@DonRichards just checking in, if you ran into any issues. Thanks! |
45a5704
to
bd0183f
Compare
rebased with latest changes |
bd0183f
to
af14185
Compare
Rebased with latest changes. |
af14185
to
458cabf
Compare
458cabf
to
cf4a553
Compare
@misilot I just checked this. It's introducing a new issue with generating secrets. check-secrets.sh didn't get updated with the "/build/" to the paths needed. Line #79 & #161. Also, the "find" command needs a leading "../" on line #28 example |
595dd7c
to
75b6a86
Compare
Fixes Islandora-Devops#221 - Update context to the new locations in docker-compose.*.yml files - Move tls.yml to `build` directory and rename file to traefik-tls.yml. Since this file is in SCM, it isn't expected to be modified.
I couldn't get the RUN command to run on Mac OS, it kept seeing `/build` as a directory that didn't exist. This commit changes it to be a mutlistage build and copies the codebase directory into the container, after all the runtime configuration is removed as before.
`docker-compose.override.yml` is the standard file for overriding docker-compose.yml for specific system usage.
75b6a86
to
46f7621
Compare
@DonRichards I believe I made the requested changes. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested, ready to merge
Refactor docker-compose files and demo-data to a build directory
This cleans up the root directory, with files that are utilized for building
isle-dc
but aren't used once the system is up and running, sincedocker-compose.yml
is generated from all the smaller config files.Resolves #221
I can squash any of the commits / remove them. Sorry if I got a little over zealous.