Fix/Postgresql-Connection#39
Open
PixelHabits wants to merge 8 commits intoFeature/docker-containerizationfrom
Open
Fix/Postgresql-Connection#39PixelHabits wants to merge 8 commits intoFeature/docker-containerizationfrom
PixelHabits wants to merge 8 commits intoFeature/docker-containerizationfrom
Conversation
da49b9e to
407a1a1
Compare
- Configure frontend build stage using Bun.js with optimized dependency caching - Set up Python backend stage using UV package manager and slim Python 3.13 base image - Implement security best practices with non-root user and minimal system dependencies - Add database configuration and migration support - Enable production-ready setup with Gunicorn server
- Add PostgreSQL support with psycopg2-binary dependency - Refactor Dockerfile to use build arguments instead of environment variables - Create Docker Compose configuration with PostgreSQL service - Add development watch mode for hot reloading - Configure database health checks and volume persistence
- Switch backend image to alpine-based UV Python for smaller footprint - Add Docker development commands to package.json for easier workflow - Split Docker Compose configurations into dev/prod/base files - Optimize dependency installation by ignoring backend scripts during frontend build - Add proper environment variable handling and health checks - Remove non-root user setup in favor of alpine defaults - Improve Docker layer caching through better file copying strategy
- Remove local PostgreSQL container from production configuration - Update database connection to use Render's PostgreSQL URL - Add environment variable fallbacks in development configuration - Remove compose.base.yaml as it's no longer needed - Remove database health check from GitHub Actions workflow
- Reverted backend dependencies to match starter configuration for stable Postgres connection\n- Fixed missing production prefix in models causing seeding issues\n- Successfully tested database migrations and seeding on Render
- Update Docker configuration to match current development structure for serving static React files
…ironment - Standardize workspace directory structure to match local development - Update WORKDIR paths to maintain consistent /neocord root directory - Adjust COPY commands to preserve proper directory hierarchy - Ensure backend commands run from correct directory context
e0e6a9e to
0f66cb0
Compare
aecec92 to
d4940dd
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.