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

Fix: Devcontainers fix #15

Merged
merged 4 commits into from
Mar 14, 2025
Merged

Fix: Devcontainers fix #15

merged 4 commits into from
Mar 14, 2025

Conversation

Yurzs
Copy link
Owner

@Yurzs Yurzs commented Mar 14, 2025

This pull request includes significant updates to the development environment configuration for both the backend and frontend. The changes focus on improving the setup process, enhancing development tools, and ensuring consistency across the development containers.

Backend Configuration Updates:

  • Added zsh and set it as the default shell in the backend Dockerfile. Switched to a non-root user for the rest of the setup and updated the poetry installation method. (.devcontainer/backend/Dockerfile)
  • Updated devcontainer.json to include features for Python and common utilities, set zsh as the default shell, and added Python formatting and linting tools. (.devcontainer/backend/devcontainer.json)
  • Modified docker-compose.yml to always pull the latest images, updated the command to keep the container running, and added health checks for MongoDB. (.devcontainer/backend/docker-compose.yml) [1] [2]

Frontend Configuration Updates:

  • Added necessary system packages including zsh in the frontend Dockerfile and set the working directory. (.devcontainer/frontend/Dockerfile)
  • Updated devcontainer.json to include additional VSCode extensions and settings for frontend development, including ESLint and Prettier configurations. (.devcontainer/frontend/devcontainer.json)
  • Modified docker-compose.yml to always pull the latest images, updated the command to keep the container running, and added health checks for MongoDB. (.devcontainer/frontend/docker-compose.yml) [1] [2] [3]

@Yurzs Yurzs force-pushed the devcontainer-fix branch from 542c0bd to 674e563 Compare March 14, 2025 09:56
@Yurzs Yurzs merged commit 1343cd3 into master Mar 14, 2025
@Yurzs Yurzs deleted the devcontainer-fix branch March 14, 2025 11:21
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