Procházet zdrojové kódy

Fixing ports to env

svalavuo před 2 dny
rodič
revize
5e20b15897
5 změnil soubory, kde provedl 28 přidání a 7 odebrání
  1. 5 0
      .env.example
  2. 5 0
      .env.external
  3. 13 2
      DOCKER_README.md
  4. 2 2
      docker-compose.prod.yml
  5. 3 3
      docker-compose.yml

+ 5 - 0
.env.example

@@ -5,6 +5,11 @@ DB_NAME=inventory_db
 DB_USER=your-db-username
 DB_PASS=your-db-password
 
+# Port Configuration
+BACKEND_PORT=8080
+FRONTEND_PORT=3000
+REDIS_PORT=6379
+
 # Company Information
 COMPANY_NAME=Your Company Name
 COMPANY_ADDRESS=123 Business Street

+ 5 - 0
.env.external

@@ -5,6 +5,11 @@ DB_NAME=inventory_db
 DB_USER=your-db-username
 DB_PASS=your-db-password
 
+# Port Configuration
+BACKEND_PORT=8080
+FRONTEND_PORT=3000
+REDIS_PORT=6379
+
 # Company Information
 COMPANY_NAME=Your Company Name
 COMPANY_ADDRESS=123 Business Street

+ 13 - 2
DOCKER_README.md

@@ -50,6 +50,11 @@ UPLOADS_PATH=./uploads
 
 # Frontend Configuration
 VUE_APP_API_URL=http://localhost:8080
+
+# Port Configuration
+BACKEND_PORT=8080
+FRONTEND_PORT=3000
+REDIS_PORT=6379
 ```
 
 ### 2. Database Setup
@@ -74,9 +79,10 @@ docker-compose up -d --build
 ```
 
 ### 4. Access the Application
-- Frontend: http://localhost:3000
-- Backend API: http://localhost:8080
+- Frontend: http://localhost:${FRONTEND_PORT:-3000}
+- Backend API: http://localhost:${BACKEND_PORT:-8080}
 - Database: your-external-db-host:3306 (with your configured credentials)
+- Redis: localhost:${REDIS_PORT:-6379} (if enabled)
 
 ## Configuration Details
 
@@ -89,6 +95,11 @@ docker-compose up -d --build
 - `DB_USER`: Database username (required)
 - `DB_PASS`: Database password (required)
 
+#### Port Configuration
+- `BACKEND_PORT`: Backend service port (default: 8080)
+- `FRONTEND_PORT`: Frontend service port (default: 3000)
+- `REDIS_PORT`: Redis service port (default: 6379)
+
 #### Company Information
 - `COMPANY_NAME`: Your company name
 - `COMPANY_ADDRESS`: Company address

+ 2 - 2
docker-compose.prod.yml

@@ -8,7 +8,7 @@ services:
       dockerfile: Dockerfile
     container_name: inventory-backend-prod
     ports:
-      - "8080:80"
+      - "${BACKEND_PORT:-8080}:80"
     environment:
       - DB_HOST=${DB_HOST}
       - DB_PORT=${DB_PORT}
@@ -45,7 +45,7 @@ services:
         - VUE_APP_API_URL=${VUE_APP_API_URL:-http://localhost:8080}
     container_name: inventory-frontend-prod
     ports:
-      - "3000:80"
+      - "${FRONTEND_PORT:-3000}:80"
     depends_on:
       - backend
     networks:

+ 3 - 3
docker-compose.yml

@@ -8,7 +8,7 @@ services:
       dockerfile: Dockerfile
     container_name: inventory-backend
     ports:
-      - "8080:80"
+      - "${BACKEND_PORT:-8080}:80"
     environment:
       - DB_HOST=${DB_HOST}
       - DB_PORT=${DB_PORT}
@@ -39,7 +39,7 @@ services:
       dockerfile: Dockerfile
     container_name: inventory-frontend
     ports:
-      - "3000:80"
+      - "${FRONTEND_PORT:-3000}:80"
     environment:
       - VUE_APP_API_URL=${VUE_APP_API_URL:-http://localhost:8080}
     depends_on:
@@ -53,7 +53,7 @@ services:
     image: redis:7-alpine
     container_name: inventory-redis
     ports:
-      - "6379:6379"
+      - "${REDIS_PORT:-6379}:6379"
     volumes:
       - redis_data:/data
     networks: