Skip to content

fransiscowijaya1999/ProDuck

Repository files navigation

ProDuck

Docker Compose

To Rebuild / Update

  1. git pull
  2. docker compose down
  3. docker compose build
  4. docker compose up -d

Setup

  1. Change docker-compose.yml environment:

    1. MYSQL_ROOT_PASSWORD
    2. MYSQL_PASSWORD
    3. Database:ConnectionString
    4. JwtSettings:SigningKey
  2. docker compose up -d

Svelte Apps

1. Building

  1. Change fetchServer url to 192.168...
  2. npm run build
  3. Change port on build/index.js as desired

2. PM2 Setup

  1. pm2 ecosystem.config.js configuration file:

    module.exports = {
    apps : [{
        name   : "produck-console",
        script : "../produck-console/build/index.js",
        env_production: {
        NODE_ENV: "production",
        ORIGIN: "http://192.168.1.2:8080",
        PORT: "8080"
        }
    },
    {
        name : "produck-pos",
        script: "../produck-pos/build/index.js",
        env_production: {
        NODE_ENV: "production",
        ORIGIN: "http://192.168.1.2:8000",
        PORT: "8000"
        }
    }]
    }
    
  2. pm2 delete all

  3. pm2 startOrReload ecosystem.config.js --env production --update-env

  4. pm2 save

  5. pm2 startup

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published