/google-drive-client

A Google Drive client app built in ElectronJS using electron-forge

Primary LanguageTypeScript

Google Drive Client

Requirements

  • Node.js
  • Yarn
  • Docker and docker-compose plugin

How to run

  • For development:
    • $ yarn start:dev
  • For production (to see how it looks):
    • $ yarn start:prod

How to build installers

For Linux (Debian based distros):

  • This build process can be only executed in a Linux environment.
  • $ yarn makeDist:deb
  • The .deb installer can be found in out/make/deb/x64 folder.

For Windows:

Inside Docker:

  • In order to build an installer for windows in a linux environment we can use docker.
  • There are two npm commands both using docker-compose V1 or V2
    • # Using docker-compose v1
      $ yarn makeDistWin:composeV1
    • # Using docker-compose v2
      $ yarn makeDistWin:composeV2

Outside Docker:

  • This build process can be only executed in a Windows environment.
  • > yarn makeInstallers:windows
  • The .exe installer can be found in out/make/squirrel.windows/x64 folder.