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

Single Dockerfile for multi-arch builds #60

Merged
merged 10 commits into from
Jul 16, 2019
Merged

Conversation

PFigs
Copy link
Contributor

@PFigs PFigs commented Jul 12, 2019

This commit removes the need of keeping two Dockerfiles for
different architectures.

However, it still relies on docker-compose to build release
versions or the .ci/build-images.sh for continuous integration
builds.

In terms of release builds, these will only be built when a tag
is given to ci/travis. This is in preparation for the multi-arch
push to docker hub.

There is still a need in the future to accomodate other OSes inside
the container folder, such as Alpine.

@PFigs PFigs added the integration/docker Issues related to integration with docker label Jul 12, 2019
@PFigs PFigs requested a review from GwendalRaoul July 12, 2019 08:29
@PFigs PFigs self-assigned this Jul 12, 2019
.ci/build-images.sh Outdated Show resolved Hide resolved
This commit removes the need of keeping two Dockerfiles for
different architectures.

However, it still relies on docker-compose to build release
versions or the .ci/build-images.sh for continuous integration
builds.

In terms of release builds, these will only be built when a tag
is given to ci/travis. This is in preparation for the multi-arch
push to docker hub.

There is still a need in the future to accomodate other OSes inside
the container folder, such as Alpine.
@PFigs PFigs force-pushed the update-unify-dockerfiles branch from c24ca55 to 658d496 Compare July 12, 2019 09:53
@PFigs PFigs mentioned this pull request Jul 12, 2019
Pedro Silva added 3 commits July 15, 2019 10:00
This commit creates a stable folder to contain the release Dockerfile
and a common folder to store the templates and docker-entrypoint.
@PFigs PFigs force-pushed the update-unify-dockerfiles branch from 7941a76 to 6824fb6 Compare July 15, 2019 07:43
Pedro Silva and others added 2 commits July 15, 2019 11:18
* Readme update

This commit adds an overview of the gateway services
and updates the instructions on how to build, pull and
run with docker.

Closes #62
README.md Show resolved Hide resolved
@PFigs PFigs merged commit a979f37 into master Jul 16, 2019
@PFigs PFigs deleted the update-unify-dockerfiles branch July 16, 2019 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
integration/docker Issues related to integration with docker
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants