From 79924d379018fb28cab6ca8cc77ade935ad7278b Mon Sep 17 00:00:00 2001 From: bryce Date: Wed, 11 Jun 2025 17:48:06 +1200 Subject: [PATCH] Main Dir Structure Set Docker-Compose.yml for DB, local dev at the moment - this project will likely end up as a 3 container setup - db - frontend - backend --- .gitignore | 0 backend/.env.example | 0 backend/package.json | 0 backend/src/app.js | 0 backend/src/server.js | 0 docker-compose.yml | 23 +++++++++++++++++++++++ frontend/.env.example | 0 frontend/package.json | 0 frontend/postcss.config.js | 0 frontend/src/App.jsx | 0 frontend/src/main.jsx | 0 frontend/tailwind.config.js | 0 12 files changed, 23 insertions(+) create mode 100644 .gitignore create mode 100644 backend/.env.example create mode 100644 backend/package.json create mode 100644 backend/src/app.js create mode 100644 backend/src/server.js create mode 100644 docker-compose.yml create mode 100644 frontend/.env.example create mode 100644 frontend/package.json create mode 100644 frontend/postcss.config.js create mode 100644 frontend/src/App.jsx create mode 100644 frontend/src/main.jsx create mode 100644 frontend/tailwind.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/backend/.env.example b/backend/.env.example new file mode 100644 index 0000000..e69de29 diff --git a/backend/package.json b/backend/package.json new file mode 100644 index 0000000..e69de29 diff --git a/backend/src/app.js b/backend/src/app.js new file mode 100644 index 0000000..e69de29 diff --git a/backend/src/server.js b/backend/src/server.js new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e2734e3 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,23 @@ +version: '3.8' + +services: + db: + image: postgres:16-alpine + container_name: jobtracker_db_local + restart: unless-stopped + environment: + POSTGRES_DB: jobtracker + POSTGRES_USER: jobtracker.user + POSTGRES_PASSWORD: jobtracker_password + ports: + - "5432:5432" + volumes: + - db_data:/var/lib/postgresql/data + healthcheck: + test: ["CMD-SHELL", "pg_isready -U $$POSTGRES_USER -d $$POSTGRS_DB"] + interval: 5s + timeout: 3s + retries: 5 + + volumes: + db_data diff --git a/frontend/.env.example b/frontend/.env.example new file mode 100644 index 0000000..e69de29 diff --git a/frontend/package.json b/frontend/package.json new file mode 100644 index 0000000..e69de29 diff --git a/frontend/postcss.config.js b/frontend/postcss.config.js new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/main.jsx b/frontend/src/main.jsx new file mode 100644 index 0000000..e69de29 diff --git a/frontend/tailwind.config.js b/frontend/tailwind.config.js new file mode 100644 index 0000000..e69de29