Skip to content

The template based on the `git meta` approach to manage all apps & services.

License

Notifications You must be signed in to change notification settings

areffects/masks.meta

Repository files navigation

Masks meta

This repo is made to ease work with multiple connected Masks apps & services.

Quickstart

  1. Install meta plugin
$ npm i -g meta
  1. Clone this repo
$ meta git clone git@github.com:areffects/masks.meta.git
  1. Create new branch (USE develop AS BASE!!!)
$ meta git checkout develop
$ meta git checkout -b <YOUR_BRANCH_NAME>
  1. Prepare ENVs for internal apps & services

To copy all default env files run this:

$ cp ./masks.be/.env.example ./masks.be/.env
$ cp ./masks.fe.landing/.env.example ./masks.fe.landing/.env
$ cp ./masks.fe.market/.env.example ./masks.fe.market/.env
  1. Run script

    $ yarn

    in

    masks.be/

    masks.fe.landing/

    masks.fe.market/

    folders

  2. Start apps & services using docker-compose

For development

$ yarn up:dev

For production

$ yarn up:prod

Guide to commit

1 Perform required changes in source code

2 Add, commit (space after -m is important)

$ meta git add .
$ meta git commit -m "<COMMIT_MESSAGE>"

2.1. If you are pushing first time - push with upstream

$ meta git push origin -u <YOUR_BRANCH_NAME>

2.2. Otherwise - just push

$ meta git push

Vault

To setup vault you need to login here

http://localhost/vault

All config here

./dockerfiles/vault/config

About

The template based on the `git meta` approach to manage all apps & services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published