Closed jorgecuesta closed 3 months ago
Btw here are few reasons to use docker compose instead of docker-compose:
Simplicity: If Docker Compose features are integrated into the Docker CLI, you don’t need to install two separate tools anymore. You just need one (docker) and can run all commands from it.
Eases Distribution: Docker is universally recognized, so having Compose as a part of the main Docker CLI ensures that the Compose specification can be readily available wherever Docker is.
Better Integration: Compose is part of the Docker CLI now, as 'docker compose', which means it will have top-level integration and will likely get new features and improvements quicker than docker-compose.
Compatibility: Generally, all of your existing docker-compose command line flags and functionality should still work with docker compose, ensuring backward compatibility.
@bryanchriswhite Based on our talks I pushed a major change to this PR, please if you have time give it a try before approving.
I'm having trouble building the composition. I get the same error whether I use yarn run docker:build
or yarn run docker:build:no-cache
:
I'm having trouble building the composition. I get the same error whether I use
yarn run docker:build
oryarn run docker:build:no-cache
:
base on the logs, look like you forget to create the .env copy from the .env.sample, btw, the old .env & .env.develop are not needed anymore
This pull request introduces significant improvements to the local development environment and security practices:
Enhanced Local Development:
nodemon
for automatic code reloading during development, reducing manual restarts.Strengthened Security:
node-entrypoint.sh
script if hot-reload is enabled in a production environment.Additional Improvements:
cosmjs
submodule.--workers=
in docker-compose.yml.These changes streamline the development workflow, improve project security, and lay the groundwork for further enhancements.