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

Move Docker image to new repo, use dev-only image #38

Merged
merged 1 commit into from
Jun 30, 2020

Conversation

aureliojargas
Copy link
Owner

In #34, development tools were added to the clitest Docker image, making
it both an end user image and a development environment. This was a bad
idea.

This commit separates them in two different images.

  • The public clitest image was moved to a new repository:
    https://github.com/aureliojargas/clitest-docker. Now everything is
    automated and releasing a new clitest image to Docker Hub is just a
    matter of adding a git tag to that repository. Everything related to
    that image was removed from this repository.

  • The local development image remains here, named clitest-dev and
    described in the new Dockerfile.dev file. It does not have clitest
    inside it, it's just the development environment. When running the
    image, the current clitest code should be mounted inside it.

In short, everything dev-related is here. After releasing a new clitest
version (here), go to the other repository to make the official Docker
image for it.

In #34, development tools were added to the clitest Docker image, making
it both an end user image and a development environment. This was a bad
idea.

This commit separates them in two different images.

- The public clitest image was moved to a new repository:
  https://github.com/aureliojargas/clitest-docker. Now everything is
  automated and releasing a new clitest image to Docker Hub is just a
  matter of adding a git tag to that repository. Everything related to
  that image was removed from this repository.

- The local development image remains here, named `clitest-dev` and
  described in the new `Dockerfile.dev` file. It does not have clitest
  inside it, it's just the development environment. When running the
  image, the current clitest code should be mounted inside it.

In short, everything dev-related is here. After releasing a new clitest
version (here), go to the other repository to make the official Docker
image for it.
@aureliojargas aureliojargas merged commit 507c297 into master Jun 30, 2020
@aureliojargas aureliojargas deleted the docker-dev-only branch June 30, 2020 06:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant