|
|
|
|
|
by seanwilson
600 days ago
|
|
> What if running the linters was as easy as: > $ docker compose exec web /scripts/run-linters What do people do for making these kinds of commands less verbose and easy to remember? We've done things like use Makefile with the above behind `make lint`. However, chaining together shortcuts like "make format lint test" gets slow because "docker compose" for each one takes time to start up. If you instead run the Makefile while you have a terminal open inside one of the Docker containers, that can be faster as you can skip the "docker compose" step, but then not every Makefile target will be runnable inside a Docker container (like a target to rebuild the Docker image), so you have to awkwardly jump between terminals that are inside/outside the Docker container for different tasks? Any tricks here? |
|