Skip to content
This repository was archived by the owner on Feb 26, 2024. It is now read-only.
This repository was archived by the owner on Feb 26, 2024. It is now read-only.

Prevent conflicts between Docker and Docker-like ./go.sh dev environments #289

@jmurty

Description

@jmurty

There are two ways to bring up GLAMkit development environments: use Docker via docker-compose etc, or simulate a Docker-like environment with less overhead using the ./go.sh script.

Currently these two approaches conflict if you mix them in the same project. For example, testing real Docker builds after development in the ./go.sh Docker-like environment can lead to strange behaviour and conflicts.

I believe this is because docker-compose and ./go.sh use the same {PROJECT_ROOT}/var directory to store things like hash comparison files, which means the state of things like DB migrations and NPM/Bower installs can get out of whack.

The current workaround for conflicts is to either try and clean out the var/ directory by removing any .md5 and similar files, or just to rename var/ to something else to move it out of the way when switching between Docker and ./go.sh environments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions