Skip to content

Double checking *how* to upgrade 4CAT with docker from the command-line #453

Closed as not planned

Description

@LAMaglan

I can see the instructions for upgrading 4CAT here:
https://github.com/digitalmethodsinitiative/4cat/wiki/Upgrading-4CAT

I am specifically interested in the docker approach. Just double checking that it is sufficient to
just update the .env and docker-compose.yml files (i.e. get newer 4CAT image), and that it is
not necessary to update the rest of the files from the github repo (e.g. with git pull or similar)?

Activity

  1. stijn-uva commented on Sep 16, 2024

    @stijn-uva
    Member

    If I understand you correctly, it would indeed be sufficient to update docker-compose.yml and .env. This Docker Compose file pulls images from DockerHub, so it does not rely on the local source code to build 4CAT. If you want to build your own containers based on local source code, you would use docker-compose_build.yml instead.

    We don't really have instructions on how to upgrade in the latter case, since typically this would be done to be able to make your own changes to the code, in which case upgrading is tricky (since updates may not be compatible with your changes, etc).

  2. LAMaglan commented on Sep 16, 2024

    @LAMaglan
    Author

    Great, thanks for the clarification. You may close the issue.

  3. added
    wontfixThis will not be worked on
    docker issueIssue that only occurs when using 4CAT via Docker
    on Sep 16, 2024
  4. locked and limited conversation to collaborators on Sep 17, 2024
  5. converted this issue into a discussion #454 on Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    docker issueIssue that only occurs when using 4CAT via DockerwontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions