Sign inSign up

basecms/base-cms

By basecms

Updated over 7 years ago

The BaseCMS Monorepo container

Image
1

7.7K

basecms/base-cms repository overview

BaseCMS

Usage

This repository requires Docker Engine 18.06.0 or greater as Compose file format 3.7 is used.

  1. Clone the repository
  2. From the project root run scripts/install.sh to install dependencies

Running Services

From the project root, run scripts/run.sh [SERVICE_NAME]. For example, to run the dev environment for graphql-server run scripts/run.sh graphql-server

Available services include:

  • graphql-server
  • example-website
  • keyword-analysis

To bring down all services (and service deps) run scripts/down.sh.

Adding/Removing Dependencies

This repository uses Yarn workspaces for managing packages and services.

  • To add dependencies to a workspace run scripts/workspace.sh [WORKSPACE_NAME] add [package]
  • To remove dependencies from a workspace run scripts/workspace.sh [WORKSPACE_NAME] remove [package]

The WORKSPACE_NAME is equivalent to the name field found in the package.json file of the package or service. For example, to add a package to the graphql-server service, run scripts/workspace.sh @base-cms/graphql-server add [package]

Yarn

Do NOT run Yarn from your local machine. Instead run Yarn commands using scripts/yarn.sh [command]

Terminal Access

To access the terminal inside Docker run scripts/terminal.sh

Tag summary

Content type

Image

Digest

Size

582 MB

Last updated

over 7 years ago

docker pull basecms/base-cms