Skip to content

Fix/Postgresql-Connection#39

Open
PixelHabits wants to merge 8 commits intoFeature/docker-containerizationfrom
fix/postgresql-connection
Open

Fix/Postgresql-Connection#39
PixelHabits wants to merge 8 commits intoFeature/docker-containerizationfrom
fix/postgresql-connection

Conversation

@PixelHabits
Copy link
Owner

No description provided.

@Mayboyzz Mayboyzz changed the base branch from dev to Feature/docker-containerization November 18, 2024 07:53
@PixelHabits PixelHabits force-pushed the Feature/docker-containerization branch from da49b9e to 407a1a1 Compare November 18, 2024 07:55
@Mayboyzz Mayboyzz changed the base branch from Feature/docker-containerization to dev November 18, 2024 07:56
@Mayboyzz Mayboyzz changed the base branch from dev to Feature/docker-containerization November 18, 2024 07:56
- 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
@PixelHabits PixelHabits force-pushed the fix/postgresql-connection branch from e0e6a9e to 0f66cb0 Compare November 18, 2024 07:58
@PixelHabits PixelHabits force-pushed the Feature/docker-containerization branch from aecec92 to d4940dd Compare November 18, 2024 08:15
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

Comments